完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我想调整8兆赫的内部振荡器,以降低频率。我使用PIC18F97 J94,我怎么调整呢?我已经看过振荡器调谐寄存器(OSCTUNE),但不能理解它。这个调谐寄存器有没有C代码?还是最小频率的大小?
以上来自于百度翻译 以下为原文 Hello, I wanna adjust the 8 MHz internal oscillator to lower frequency. I use the PIC18F97J94, how could I adjust it ? I've read the oscillator tuning register (OSCTUNE) but couldn't understand it. Does any one have a C code for this Tuning register? or the size of the minimum frequency devation? |
|
相关推荐
17个回答
|
|
如数据表所述,设置给你最小的调整频率。
以上来自于百度翻译 以下为原文 As stated by the datasheet, setting OSCTUNbits.TUN = 32; gives you the minimum adjusted frequency. |
|
|
|
嗨,谢谢你的快速回答。你的意思是32=100000=最小频率偏差。但我如何计算价值呢?我知道011111=最大频率偏差=8MHz,000000=中心频率=4MHz。但是当我想要250千赫或其他什么东西时,我应该设定什么价值呢?
以上来自于百度翻译 以下为原文 hi, thank for the quick answer. You meant 32= 100000 = Minimum frequency deviation. But how can I calculate the Value? I know 011111 = Maximum frequency deviation = 8Mhz, 000000 = Center frequency=4Mhz. But when I wanna to have 250 KHz or sth. else, what for values should I set? |
|
|
|
PicyFAN2016,微芯片的偏差也不是特征和保证。因此,您需要亲自测试实际调谐范围。你不能依赖你的测试结果。不同的IC批量可能因为没有保证而有不同的调整。他们唯一保证的是振荡器频率(在OsCutBITS.TUN=0)对体积和温度的耐受性。
以上来自于百度翻译 以下为原文 PIC_Fan2016, the deviation is nor characterized and guaranteed by Microchip. So you need to test actual tuning range yourself. And you can't rely on your test results. Different IC batch may have different tuning just because it isn't guaranteed. The only thing they warrant is oscillator frequency (at OSCTUNbits.TUN = 0) tolerance over the volage and temperature. |
|
|
|
OSCTUN用于调谐(在标称值周围做一些小的改变)。为了获得预期的频率,你需要对时钟进行除法。此任务是使用OSCN3寄存器的IrCF位实现的。请参阅PIC18F97 J91家庭文件3.3.2部分。
以上来自于百度翻译 以下为原文 OSCTUN is for, ahem, tuning (make little changes around the nominal value). To obtain the frequencies you are expecting you need to divide the clock. This task is achieved using IRCF bits of OSCCON3 register. See section 3.10.2 of PIC18F97J94 FAMILY document. |
|
|
|
不,我不想使用后标器来设置我的频率,因为电磁兼容EMC。我如何能优化内部FRC 8MHz到200 kHz而不带后标器?我能用ACTCON或其他东西吗?
以上来自于百度翻译 以下为原文 No I dont wanna use the postscaler for setting my frequency, cuz of electromagnetic compatibility EMC. How can I optimize the internal FRC 8MHz to 200 KHz without postscaler? Can I use the ACTCON or sth. else? |
|
|
|
是什么让你认为使用后标器会导致问题?这听起来像是在试图解决一个想象中的问题,同时也期望从调谐控制中得到太多的变化。
以上来自于百度翻译 以下为原文 What makes you think using the postscaler will cause problems? It sounds like you're trying to cure an imagined problem, and also expecting way too much variation from tuning control. |
|
|
|
我不是专家,但我看不出FRCDIV和EMC有什么关系。
以上来自于百度翻译 以下为原文 I am not an expert, but I don't see any relation between FRCDIV and EMC. |
|
|
|
谢谢,我也不是EMC专家。但是我认为没有后标器就没有办法获得低频率。
以上来自于百度翻译 以下为原文 Thank, Im not an expert in EMC, too. But I think there is no way to get low frequency without postscaler. |
|
|
|
这并不能解释为什么你不想使用后缩放器,或者为什么你认为它会引起问题。
以上来自于百度翻译 以下为原文 That doesn't explain why you don't want to use the postscaler, or why you think it is going to cause problems. |
|
|
|
不,通常,我总是使用后缩放器来减少系统时钟。我的同事告诉我,比如EMC等等,我分心了。这就是我提出这个问题的原因。无论如何,我将使用后标器为我所请求的系统时钟。
以上来自于百度翻译 以下为原文 No, normally, I always use the postscaler to reduce my system clock. My workmate told sth. like EMC and so on, I got distract. That's why I made the question. Anyway I will use the postscaler for my requested system clock. |
|
|
|
听起来像是有人自吹自擂他们并不真正理解的事情。在你试图解决它之前,等你有了真正的问题再说。
以上来自于百度翻译 以下为原文 Sounds like someone pontificating about something they don't really understand. Wait until you have a real problem before you try to solve it. |
|
|
|
|
|
|
|
也许吧。我在PIC Mikro控制器上没有太多的经验。但我认为我的做法是正确的。
以上来自于百度翻译 以下为原文 Maybe. I dont have much experiences in PIC mikrocontroller. But I think the way I do is correct. |
|
|
|
必须指出的是,PIC内部RC振荡器:非常紧凑(~1微米或几十微米),不与芯片外部的任何外部网络连接,低功率,而且分频器位于芯片上,非常紧凑,功率也很低。芯片外的干扰。因此,具有分频器的振荡器不会比工作CPU和外围本身发射更多的EMI。从这个角度来看,使用8MHz的FRC并把频率降低到250kHz不是问题。可能有PIC开关500kHz的低功率振荡器,比如我现在工作的PIC24F16KL401。
以上来自于百度翻译 以下为原文 Mention must be noted that PICs internal RC oscillator:
There may be the PICs with 500kHz low power oscillator like a PIC24F16KL401 I'm working currently. |
|
|
|
|
|
|
|
在世界上绝对没有办法,你可以从FRC振荡器获得200千赫。更重要的是,你很可能不需要它。
以上来自于百度翻译 以下为原文 There's absolutely no way in the world you can get 200kHz from FRC oscillator. More importantly, you most likely do not need it. |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5248 浏览 9 评论
2036 浏览 8 评论
1956 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3217 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2264 浏览 5 评论
786浏览 1评论
677浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
603浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
684浏览 0评论
581浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 03:07 , Processed in 1.912937 second(s), Total 110, Slave 94 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号