关于WCH沁恒以太网透传芯片CH9121的波特率问题

作者探讨了使用CH9121进行48kHz音频传输的挑战,通过调整波特率解决误差问题,并发现CH395芯片支持更高速率。文章涉及波特率设置技巧、芯片性能比较和实际应用调整。

最近在做一个项目,计划用CH9121做音频传输,音频采样率是48KHz,每帧数据是16位,串口设置8N1,一个字节相当于10bps,然后48K*2*10=960000>921600,咋怎?退而求次,采用44.1K的采样率,可行。

1、关于波特率的误差

CH9121的数据手册没有明显告知921600时的波特率误差,我在用单片机调试时,配置了单片机波特率也是921600,但是中间通讯数据错误很多。后来想,波特率的的产生机制都是一样,无非就是系统频率和某个寄存器值的商,误差是因为和主频不是整数关系。那我就把单片机的主频设置成和CH9121的主频一样,或者是整数关系。看CH9121标配晶振是30MHz,我于是把我用的STM32单片机主频设置成了60MHz,这样在配置波特率921600,通信稳稳的。

2、CH9121的波特率上限就是921600?1Mbps怎样?

在WCH沁恒官网看到了CH395芯片,一看引脚,居然和CH9121几乎pin-2-pin,不会是同一款芯片做出来的两款应用吧。再看CH395支持的波特率,乖乖,明显支持1Mbps,最高3Mbps。那这么相似的引脚配置,同一家产品,要不要试一试CH9121配置成1Mbps呢?谁试谁知道,一试稳稳的。(此时STM32主频我设置成了1Mbps,这里好像和上面的解释不通了,但结果就是这样)

3、什么,CH395支持3Mbps?那干嘛还用CH9121

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李工电子说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值