微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > USB转485做好了。

USB转485做好了。

时间:12-13 整理:3721RD 点击:
之前某宝几块钱买的USB-485坏掉了,拆开一看CH340都是假的
问了一家用PL2303做USB-485的,说他们芯片也不是正品,正品成本罩不住。
于是准备自己做一个用,既然自己用,成本就不是最主要的(高也高不到那里),要做就做最好的。方案采用 CH341T + ADM2587E,蓝色的壳子,外观与之前做的USB-CAN一模一样。
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-9102396040.25.XDLHLF&id=531094225355
估计是体积最小的全隔离USB-485方案了。坏消息是ADM2587E最近缺货,不过手头有几片,
自己用问题不大。

这是你的淘宝店?赞啊
我也早就想做这东西了,既然你做了,用你的好了~
不过还是希望加一片eeprom,这样能在设备管理器里一眼看出哪个串口是干啥的~

改了PID/VID要自己改驱动程序吧。这个就很麻烦了。
我的经验是,同一个电脑同一个USB口插同一个方案的设备,串口号不会变。
比如CH340G/CH341T,都插某个USB口,串口号就不会变。
当然串口号也可以清理,自己调整成熟悉的串口号。
清理方法如下:
1.在Windows系统,按开始>执行>输入cmd,按回车
2.出现命令字符视窗之後,输入
  set DEVMGR_SHOW_NONPRESENT_DEVICES=1
  按回车
  devmgmt.msc
  按回车
3.然后在设备管理器点击>查看>显示隐藏的设备
  您现在能能删除多余的端口了,删除完毕之後,请务必重新开机

驱动应该不用全改吧,只要改一下它的驱动里的.inf就可以了吧?

inf可以同时内置几个vidpid

改这个还是麻烦了点,增加一道工序
普通用户也不会买账。
我印象里vid是厂商去申请的,然后pid厂商自己定?具体没有操作过,感觉比较麻烦。

好象是,得给usb委员会交保护费。

这个速度能到多少?

CH341T上限2Mbps,ADM2587E上限是500kbps,综合500kbps
ADM2587E换成16Mbps的ADM2582E,综合就是2Mbps。

2582最近涨价厉害啊

量产了么?我要弄两个

小手一抖,积分到手~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top