TI中文支持网
TI专业的中文技术问题搜集分享网站

F28030内部晶振使用问题

F28030-64引脚使用内部晶振-(SYSCLK=60MHz),ECANA数据发送,波特率设置为500K,用第三方CAN分析仪可以接收到数据,但是报故障,仿真设置断点,CANES寄存器内SE/BE置位,波特率设置为250K,CAN分析仪接收不到数据;使用外部晶振(20M),则一切正常,任何波特率均可正常收发数据,并且总线没有错误发生。同样的程序在F28035-80引脚的DEMO板,使用内部晶振,一切正常。

在仿真状态特意执行了(*Device_cal)();内外部晶振的使用TI网站下载的例程中的子程序

Seven Han:

内部晶振精度没有外部晶振高,高频时误差会大,建议你看看芯片引脚时钟频率是否异常。

F28030-64引脚使用内部晶振-(SYSCLK=60MHz),ECANA数据发送,波特率设置为500K,用第三方CAN分析仪可以接收到数据,但是报故障,仿真设置断点,CANES寄存器内SE/BE置位,波特率设置为250K,CAN分析仪接收不到数据;使用外部晶振(20M),则一切正常,任何波特率均可正常收发数据,并且总线没有错误发生。同样的程序在F28035-80引脚的DEMO板,使用内部晶振,一切正常。

在仿真状态特意执行了(*Device_cal)();内外部晶振的使用TI网站下载的例程中的子程序

mangui zhang:

内部晶振是稳定度差一些      也没这么严重吧   

还是常温下啊      你在看看是不是相关配置不太合理啊 

F28030-64引脚使用内部晶振-(SYSCLK=60MHz),ECANA数据发送,波特率设置为500K,用第三方CAN分析仪可以接收到数据,但是报故障,仿真设置断点,CANES寄存器内SE/BE置位,波特率设置为250K,CAN分析仪接收不到数据;使用外部晶振(20M),则一切正常,任何波特率均可正常收发数据,并且总线没有错误发生。同样的程序在F28035-80引脚的DEMO板,使用内部晶振,一切正常。

在仿真状态特意执行了(*Device_cal)();内外部晶振的使用TI网站下载的例程中的子程序

he xianying:

回复 mangui zhang:

个人认为跟配置应该没错,关键是同样的程序在28035上运行正常。楼上的讲内部晶振稳定度差一些,也不至于这么差的,仔细研究了关于内部晶振的温度特性,变化率很低的

F28030-64引脚使用内部晶振-(SYSCLK=60MHz),ECANA数据发送,波特率设置为500K,用第三方CAN分析仪可以接收到数据,但是报故障,仿真设置断点,CANES寄存器内SE/BE置位,波特率设置为250K,CAN分析仪接收不到数据;使用外部晶振(20M),则一切正常,任何波特率均可正常收发数据,并且总线没有错误发生。同样的程序在F28035-80引脚的DEMO板,使用内部晶振,一切正常。

在仿真状态特意执行了(*Device_cal)();内外部晶振的使用TI网站下载的例程中的子程序

he xianying:

回复 Seven Han:

更换了28035-64引脚的芯片,在原来的电路板上,程序运行正常,更无法解释了

F28030-64引脚使用内部晶振-(SYSCLK=60MHz),ECANA数据发送,波特率设置为500K,用第三方CAN分析仪可以接收到数据,但是报故障,仿真设置断点,CANES寄存器内SE/BE置位,波特率设置为250K,CAN分析仪接收不到数据;使用外部晶振(20M),则一切正常,任何波特率均可正常收发数据,并且总线没有错误发生。同样的程序在F28035-80引脚的DEMO板,使用内部晶振,一切正常。

在仿真状态特意执行了(*Device_cal)();内外部晶振的使用TI网站下载的例程中的子程序

mangui zhang:

回复 he xianying:

是啊   这种变化应该都是百万分之几的     肯定不至于有这种影响

赞(0)
未经允许不得转载:TI中文支持网 » F28030内部晶振使用问题
分享到: 更多 (0)