请教下RT1052的UART速度问题
项目开发需要用到很高速度的UART,最高可能要到12M(profibus DP),看了下STM32F03的速度最高是4.5M,STM32F405最高是10.5M。请教下我分析的RT1050的速度是否正确?
貌似有80M和24M可选,但是80M的不好分频,24M看来OK。
请不吝赐教! 手册写的,最高是5Mbps,但是按这个时钟去配置,肯定是可以高于5Mbps的,只是不知道是否可以正常使用 profibus DP不考虑用专用芯片? zmh169 发表于 2018-7-2 08:11
profibus DP不考虑用专用芯片?
当然考虑了 但是参考了很多文章以后,打算直接用单片机来做,毕竟速度要求不高,有啥建议么?
还有用CPLD/FPGA实现的,逻辑本身应该没啥问题,请问坑多吗? 正点原子 发表于 2018-7-2 01:38
手册写的,最高是5Mbps,但是按这个时钟去配置,肯定是可以高于5Mbps的,只是不知道是否可以正常使用 ...
手册我翻了很多地方 没看到这个5M 我再翻下看看多谢 zhiyuan1106 发表于 2018-7-2 08:27
当然考虑了 但是参考了很多文章以后,打算直接用单片机来做,毕竟速度要求不高,有啥建议么?
还有用 ...
只用过专用芯片,没深入学习协议 zmh169 发表于 2018-7-2 08:33
只用过专用芯片,没深入学习协议
协议这东西网上有参考,都说实现起来不难,速度不高的话应该是没啥问题的。
万恶的资本家都是很在乎成本的,专用芯片很贵的。一个板子用2片,100多就没了…… timer+DMA 速度应该可以达到 zhiyuan1106 发表于 2018-7-2 08:40
协议这东西网上有参考,都说实现起来不难,速度不高的话应该是没啥问题的。
万恶的资本家都是很在乎成本 ...
一样, 也打算用单片机做。 不过是做SLAVE. 你这是做MASTER还是SLAVE啊? 浮华一生 发表于 2018-7-2 09:17
一样, 也打算用单片机做。 不过是做SLAVE. 你这是做MASTER还是SLAVE啊?
也是slave 加个联系方式聊聊?做个测温你做哪块? 本帖最后由 zhiyuan1106 于 2018-7-2 09:29 编辑
yan2112000 发表于 2018-7-2 09:12
timer+DMA 速度应该可以达到
看起来比较复杂,直接换个片子可能还快一点了{:lol:}
协议对处理时间是有要求的,直接用串口感觉时效好保证一点 zhiyuan1106 发表于 2018-7-2 09:26
也是slave 加个联系方式聊聊?做个测温你做哪块?
你后面得签名是你得QQ? 浮华一生 发表于 2018-7-2 09:28
你后面得签名是你得QQ?
私信你了 签名的群主是我 支持楼主,准备用vpc3做,但那个贵啊 鲜衣怒马 发表于 2018-7-2 16:17
支持楼主,准备用vpc3做,但那个贵啊
不是还有个国产的APC么 VPC3多少钱? zhiyuan1106 发表于 2018-7-2 17:57
不是还有个国产的APC么 VPC3多少钱?
VPC3100左右吧,淘宝有翻新货几十块钱,APC3 淘宝官方店每片240,更贵
中科博微http://www.microcyber.cn/ 鲜衣怒马 发表于 2018-7-2 18:01
VPC3100左右吧,淘宝有翻新货几十块钱,APC3 淘宝官方店每片240,更贵
中科博微http://www.microcyber. ...
据说APC可以做到5x,具体我也不好说太多 stm32f103可以3M的profibus-DP。其实,工程应用多数不高于1.5M john78 发表于 2018-7-2 19:45
stm32f103可以3M的profibus-DP。其实,工程应用多数不高于1.5M
是的 没错!我现在就是选的STM32 打算用103系列,但是只有1个UART能到4.5M请问你之前是用的103系列么?
我这个设备有2个DP口,有好的建议吗?
上STM32F407,能到12.5M eedesign 发表于 2018-7-2 20:11
上STM32F407,能到12.5M
一方面是要能上去,另一方面要好分频 也许调整主频可以实现。12.5M到12M不好分频,不知道调整主频是否可以。RT1052看起来可以,但是没找到最高限制5M在哪里写的,上午又翻了一下,没找到 zhiyuan1106 发表于 2018-7-2 20:36
一方面是要能上去,另一方面要好分频 也许调整主频可以实现。12.5M到12M不好分频,不知道调整主频是否 ...
同是电力行业的,握个爪
话说用专用芯片做的话很容易,直接用单片机来做,还是很麻烦的,特别是如果想做DPV1,更是麻烦。
有时间的话,可以研究研究,时间紧的话,建议还是上专用芯片来得快。 xjmlfm1 发表于 2018-7-2 22:20
同是电力行业的,握个爪
话说用专用芯片做的话很容易,直接用单片机来做,还是很麻烦的,特别是如果想做 ...
先只做个V0了,有竞争对手家的产品,感觉做起来应该不难的
我也知道专用芯片快但是实际情况不太允许,要给老板多留点利润不? 正点原子 发表于 2018-7-2 01:38
手册写的,最高是5Mbps,但是按这个时钟去配置,肯定是可以高于5Mbps的,只是不知道是否可以正常使用 ...
{:handshake:} 厉害!
我终于找到5M的出处了,多谢提醒!
我早就覺得 ST 的波特率不能分整數真的很不爽,建議樓主搞一個小 FPGA 做 SPI 轉串口用,至少可以整數分頻,協議的話 DP 還是比較麻煩的,可以上層軟件做。
我之前有做類似的,不過是帶協議的 SPI 轉 RS485 控制器,協議部分佔了一些面積,所以基礎版本只支持到 10Mbps, 用的片子是 Lattice 的 iCE40UL 系列,高階的用的是 Altera 的 MAX10 系列,要快好幾倍。我做這個控制器主要是爲了支持多主,方法類似 CAN 總線。你有興趣可以看這裏:
大家觉得 CDBUS 这个带仲裁的 RS485 怎么样?跟 CAN 比呢?
https://www.amobbs.com/thread-5693201-1-1.html
(出处: amoBBS 阿莫电子论坛)
STM32F4到11.25 M,STM32F7到27M,调整下频率应该可以。 dukelec 发表于 2018-7-3 00:04
我早就覺得 ST 的波特率不能分整數真的很不爽,建議樓主搞一個小 FPGA 做 SPI 轉串口用,至少可以整數分頻 ...
其实你那个帖子我早就看到了,实际上比较苦逼的就是选什么总线不是由我们自己选。西门子这些强势的公司决定了下面的设备怎么做。
除非你能做出一整套适用于某某地方的设备,然后取代它,或者逆向的,向巨头推广。
当然了,其实这个cdbus其实蛮适合用于板间多主通信的,先不对外提供接口用,但是如果需要,也可以 Zwiic 发表于 2018-7-3 00:28
STM32F4到11.25 M,STM32F7到27M,调整下频率应该可以。
多谢提醒,F7价格感人啊!在立创看到批量最低也要60块了 zhiyuan1106 发表于 2018-7-3 00:34
其实你那个帖子我早就看到了,实际上比较苦逼的就是选什么总线不是由我们自己选。西门子这些强势的公司决 ...
好吧,想起來了,一直在想 Linux inside 好在在哪看過。。。(因爲我也是 Linux 擁護者,所以有點印象。。。)
我也就過兩個禮拜刷一波,想解救苦難同行,閃去幹活了,刷多了怕引起反感。。。{:lol:}
工業其實不是很 care 成本吧,用強勢公司的片子算了(其實,學用現有的片子我都嫌麻煩)。。。
真想自己折騰,用成品的不帶協議的 SPI 轉串口芯片,或者 FPGA 做個純的不帶協議的 SPI 轉串口可以解決波特率問題。。。
用 FPGA 處理少量協議最底層的事務應該也不錯,至少可以像我那個 IP 核一樣的方式打包 DP 的數據再回傳 MCU。。。 zhiyuan1106 发表于 2018-7-2 20:05
是的 没错!我现在就是选的STM32 打算用103系列,但是只有1个UART能到4.5M请问你之前是用的103系列么 ...
我们实际使用不超过1.5M。所以103系列足够了
串口?异步方式?很危险啊,我建议你用spi从机。 dukelec 发表于 2018-7-3 01:07
好吧,想起來了,一直在想 Linux inside 好在在哪看過。。。(因爲我也是 Linux 擁護者,所以有點印象。 ...
成本方面:3,5块的成本可以忽略,30,50就要考虑一下,要是300,500,那老板就要坐不住了{:lol:}其实关键是我们的溢价没那么好,如果是西门子倍福啥的,对于售价来说,硬件成本都可以忽略了。
FPGA不会,感觉单芯片方案简单一点,毕竟可能还要做个液晶显示什么的,用FPGA/CPLD开发周期会比较长,客户说只要1.5M就可以了,所以就暂定STM32F103了。 john78 发表于 2018-7-3 07:43
我们实际使用不超过1.5M。所以103系列足够了
好的 多谢提供参考{:victory:} 感觉许多串口工具都不支持这么高的速度,调试起来不方便,这方面楼主有好的建议吗 鲜衣怒马 发表于 2018-7-3 09:03
感觉许多串口工具都不支持这么高的速度,调试起来不方便,这方面楼主有好的建议吗 ...
逻辑分析仪{:lol:} zhiyuan1106 发表于 2018-7-2 20:36
一方面是要能上去,另一方面要好分频 也许调整主频可以实现。12.5M到12M不好分频,不知道调整主频是否 ...
跟你遇到同样的问题,现在确定波特率了吗 applededipan 发表于 2018-11-22 17:50
跟你遇到同样的问题,现在确定波特率了吗
后来没用这个芯片直接上ASIC了 zhiyuan1106 发表于 2018-11-23 08:59
后来没用这个芯片直接上ASIC了
好的, 谢谢
页:
[1]