您尚未登录。

楼主 # 2024-03-31 23:54:14

gpfrank
会员
注册时间: 2024-03-31
已发帖子: 3
积分: 13

D21x 的UART的最高速度到底是多少?

因为需要1个串口速度能够到8MBPS。

现在发现多出矛盾的地方!

1) 网页介绍写最高速度是8Mbps
2) D21x 数据手册上 波特率最高5Mbps
3) D21x 用户手册上 传输速率可达3Mbps
     8.1.3.2 模块的极限频率又是60Mhz

到底哪个是正确的呢?

离线

#1 2024-04-01 10:02:28

aozima
会员
所在地: 深圳
注册时间: 2019-05-25
已发帖子: 463
积分: 330.5
个人网站

Re: D21x 的UART的最高速度到底是多少?

好奇一下,哪里需要8M的波特率?

模块的极限频率应该是指UART这个模块的输入时钟,经N分频后输出波特率。
看看这个UART是8倍采样还是16倍采样的,这样就能算出最大波特率了。
不过还得受限于物理IO的特性。

离线

#2 2024-04-01 10:18:57

hox
会员
注册时间: 2020-02-17
已发帖子: 46
积分: 34.5

Re: D21x 的UART的最高速度到底是多少?

我也挺好奇的,之前 ADI 公司来宣讲,说他们有 50M 的 485 收发器,好像用量还不小,我们完全不感兴趣,汗

aozima 说:

好奇一下,哪里需要8M的波特率?

模块的极限频率应该是指UART这个模块的输入时钟,经N分频后输出波特率。
看看这个UART是8倍采样还是16倍采样的,这样就能算出最大波特率了。
不过还得受限于物理IO的特性。

离线

#3 2024-04-01 15:20:49

VisionShow
会员
注册时间: 2022-01-28
已发帖子: 20
积分: 35

Re: D21x 的UART的最高速度到底是多少?

D213的串口是缺省用48M的频率, 所以最高波特率是: 3M (48/16),  如果要用其他更高的波特率, 需要修改串口输入时钟

离线

楼主 #4 2024-12-20 17:27:18

gpfrank
会员
注册时间: 2024-03-31
已发帖子: 3
积分: 13

Re: D21x 的UART的最高速度到底是多少?

aozima 说:

好奇一下,哪里需要8M的波特率?

模块的极限频率应该是指UART这个模块的输入时钟,经N分频后输出波特率。
看看这个UART是8倍采样还是16倍采样的,这样就能算出最大波特率了。
不过还得受限于物理IO的特性。


商品间通讯使用8Mbps. 不是平常使用的普通串口通讯。

我的意思是资料混乱。

离线

楼主 #5 2024-12-20 17:56:39

gpfrank
会员
注册时间: 2024-03-31
已发帖子: 3
积分: 13

Re: D21x 的UART的最高速度到底是多少?

VisionShow 说:

D213的串口是缺省用48M的频率, 所以最高波特率是: 3M (48/16),  如果要用其他更高的波特率, 需要修改串口输入时钟

主要是:
1)  网站主页: 产品亮点  8个UART最大8MBPS
2)手册datasheet: 2.1章节  最大波特率 5mbps
3)串口章节: 传输速度可达3mbps

光这里就出现了3种描述。
现在理解了3) 是默认48Mbps时的情况。 采用16过采样。 【这个分频的地方我也没找到。能更改吗?ST的有16或者8分频。】
对于
1)和2) 我也查了第八章时钟和电源。 里面图标8-3 写的uart0-7的模块时钟极限频率是60Mhz
按照16过采样, 应该是3.75Mbps 以下
按照8过采样,7.5Mbps 但是哪里设置过采样,没有找到。

那么1)如果按照16过采样,就需要128M的模块时钟 > 60MHZ  8过采样 也是64Mhz > 60Mhz
2) 5Mbps, 如果按照16过采样,就需要80M的模块时钟 > 60Mhz

以上的理解不知道对不对,是不是哪里理解错误。


另外D21X也没有办法实现不定长度数据判断的功能对吧,没有idle中断。(没有办法用DMA来断数据)

离线

#6 昨天 00:18:15

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 660
积分: 793
个人网站

Re: D21x 的UART的最高速度到底是多少?

@gpfrank
D21x UART的字符超时中断就是你说的idle中断

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn