打印
[汽车MCU – KEA]

KEAZN8 BUS CLOCK时钟一致性问题??

[复制链接]
1830|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
caijun_2012|  楼主 | 2014-7-8 22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1,时钟配置代码如下::
void Clk_Init()

{
        ubyte LcTemp;
       
        ICS_C1|=ICS_C1_IRCLKEN_MASK;                 /* Enable the internal reference clock*/
        ICS_C3= 0x90;                                                /* Reference clock frequency = 31.25 KHz*/       
  LcTemp = ICS_C3;
  while(LcTemp !=0x90)
  {
           ICS_C3= 0x90;                                                /* Reference clock frequency = 31.25 KHz*/       
          LcTemp = ICS_C3;
  }
        while(!(ICS_S & ICS_S_LOCK_MASK));  /* Wait for PLL lock, now running at 40 MHz (1280 * 31.25Khz) */               
  ICS_C2|=ICS_C2_BDIV(1)  ;                         /*BDIV=2, Bus clock = 20 MHz*/
        ICS_S |= ICS_S_LOCK_MASK ;                         /* Clear Loss of lock sticky bit */       
  SIM_SOPT | =         CLKOE;          /*Bus clock output is enabled on PTC5*/       

}
测试环境:5个样品测试环境一样。
PTC5 PIN无外接任何电路,测试BUS CLOCK分别是:19.2MHZ,20.3MHZ,20.1MHZ,19.3MHZ,20.3MHZ(测试仪器高精度),这款芯片全温度范围误差2%。
我想了解,怎样保证你输出时钟一致性??????

相关帖子

沙发
ar_m_cu| | 2014-7-8 22:47 | 只看该作者
太难了,除非校准

使用特权

评论回复
板凳
茫茫大士| | 2014-7-9 08:41 | 只看该作者
看了数据手册,还是看不明白

使用特权

评论回复
地板
FSL_TICS_Robin| | 2014-7-9 08:49 | 只看该作者

使用特权

评论回复
评论
caijun_2012 2014-7-13 15:50 回复TA
谢谢,非常有用。 
5
FSL_TICS_ZJJ| | 2014-7-9 09:04 | 只看该作者
ar_m_cu 发表于 2014-7-8 22:47
太难了,除非校准

正如4楼所讲,你可以使用PE的trim校准下。

使用特权

评论回复
6
gxliu08| | 2014-7-11 07:44 | 只看该作者
没有硬件,没验证过,学习了。

使用特权

评论回复
7
FSL_TICS_ZJJ| | 2014-7-11 09:07 | 只看该作者
gxliu08 发表于 2014-7-11 07:44
没有硬件,没验证过,学习了。

硬件昨天之前还有相关板子申请哦,不知道你有没有参与。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

226

帖子

2

粉丝