[技术问答] HC32F460 串口最高稳定通信波特率是多少

[复制链接]
258|9
手机看帖
扫描二维码
随时随地手机跟帖
86hupeng|  楼主 | 2022-6-18 23:20 | 显示全部楼层 |阅读模式
应用场景:1个HC32F460,1个HC32F4A0,2个芯片在同一个板子同一面,2个芯片布局距离靠近,距离大概几cm;无特殊干扰;                HC32F460 与 HC32F4A0 通过 4路UART 接口连接,4路需要同时传送大量数据;使用方式UART+DMA 方式;
请问 HC32F460 UART 稳定运行的最大波特率是多少?
备注:之前用STM32 最大串口速度大概1.5M左右, 数据量比较大,现在想把4路串口速度用到4M,评估方案的可行性;
请问大家批量的产品中,串口最高速率多大?

使用特权

评论回复
86hupeng|  楼主 | 2022-6-20 10:22 | 显示全部楼层
板子还没做,还在思考,到底用uart 还是 spi, UART+DMA  程序之前有项目用过,可以直接拿来用,省事; 另一种是主从 SPI+DMA,速度上SPI可以到10M,只是之前没有调过 SPI从机+DMA程序,敬畏未知的坑;

使用特权

评论回复
sparrow054| | 2022-6-21 21:38 | 显示全部楼层
速率越高,误码越高

使用特权

评论回复
座机呀| | 2022-6-22 12:00 | 显示全部楼层
前不久测试了AT32F403A和AT32F437DE 用的SPI主从DMA.
主从SPI我定义了CS和IRQ两条线用于同步状态,每次从机开始接收的时候就重启SPI模块的时钟,我项目上速度不要求,副单片机仅仅是扩展串口,测试了每5ms交换2K字节

使用特权

评论回复
wubangmi| | 2022-6-22 13:45 | 显示全部楼层
小华半导体的MCU,数据手册和用户指南上的数据你绝对可以相信。
有关UART,波特率最高到PCLK1/8,对于F460,PCLK1最大是100M,UART的波特率最大是100/8=12.5Mbps
有人用了10.5M的波特率收发数据,由于发送和接收时间间隔是5ms,测出来会有10/25000的错误率
以上的数据供楼主参考

使用特权

评论回复
86hupeng|  楼主 | 2022-6-24 16:04 | 显示全部楼层
本帖最后由 86hupeng 于 2022-6-24 16:11 编辑
wubangmi 发表于 2022-6-22 13:45
小华半导体的MCU,数据手册和用户指南上的数据你绝对可以相信。
有关UART,波特率最高到PCLK1/8,对于F460,PC ...

谢谢,兄弟是技术人, ,非常具有参考意义

使用特权

评论回复
86hupeng|  楼主 | 2022-6-24 16:09 | 显示全部楼层
座机呀 发表于 2022-6-22 12:00
前不久测试了AT32F403A和AT32F437DE 用的SPI主从DMA.
主从SPI我定义了CS和IRQ两条线用于同步状态,每次从机 ...

我看了最新的勘误表,说是主机SPI 驱动 时钟不连续,从机接收帧与帧也要有延时; 是不是这个原因导致的;
企业微信截图_20220624160804.png

ES_HC32F4xx_A4xx系列勘误表_Rev1.0.pdf

476.59 KB

使用特权

评论回复
评论
martinhu 2022-6-24 16:13 回复TA
AT32F403A和AT32F437DE 不是小华的芯片吧 
86hupeng|  楼主 | 2022-6-24 16:16 | 显示全部楼层
上面勘误表,有点没有理解,标准不一样:
从机要求是帧与帧之间;
主机发出是 数据与数据之间;
有时间了我用逻辑分析仪看一下波形图;

使用特权

评论回复
foxsbig| | 2022-6-26 11:14 | 显示全部楼层
对速率要是很高的话,就不要考虑串口了

使用特权

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

本版积分规则