STC32G144K246 要注意啥, 使用USB@120MHz,使用CAN-FD@100MHz ~ 120MHz
STC32G144K246 要注意啥, 使用USB@120MHz,使用CAN-FD@100MHz1, 目前,内部测试,使用 USB时,STC32G144K246还是可以跑120MHz的
2, 目前,内部测试,使用 CAN-FD时,
STC32G144K246还是可以跑100MHz ~ 120MHz, 用外部晶振,开 SJW
===2026/3/1
CAN-FD/CAN 使用外部晶振,减小主时钟误差;
加大SJW设置(SJW <= SEG2),增加波特率误差兼容。
例子测试结果:
主频使用PLL时钟102MHz:
主频使用PLL时钟120MHz:
附:使用外部32768晶振校准内部高速IRC,提高时钟精度方案:
串口相关注意事项:
1.使用USB转双串口工具或USB Link1D对STC32G144K246下载
5V系统下载时,要去掉下载器串口电路上的二极管,否则会卡在 “继续检测目标单片机 ..”
3.3V则不影响。
USB转双串口工具可跳线选择3.3V,USB Link1D可在工具上选择3.3V供电。
2.USB Link1D工具只能低波特率通讯,可直接短接tx rx测试
USB转双串口工具可达到10M
3.两端波特率一致就能通讯?
NO,USB转双串口工具和工作在120M的STC32G144K246 进行10M波特率通讯,
会丢数,因为字间隔变短处理不过来。
可以在发送时添加NOP控制字间隔。
4.高主频时,由于字间隔时间太小,传统查询模式和中断模式处理不过来,需要DMA接收。
参考程序:
60M和30M主频时7.5M波特率 字间隔对比图:
60M 7.5MBRT和120M@10MBRT 字间隔对比图:
i2c注意事项:
1.高电平点灯核心板V1.2 做I2C实验时,要去对应IO下拉电阻,否则影响通讯
页:
[1]