|
购买华强北版 Arduino MEGA,板载的 USB 转串口芯片一般是 CH340G,相较于原版 16U2 简化不少。
这次入手一块这个板子,串口连续通信时总是断包,凭经验是 USB 驱动优先级不够,FIFO 缓存数据过长所致。
打开设备管理器傻眼了,明明该是 CH340 的芯片,却识别出了 FTDI 的产品,并已成功安装驱动(Win10, x64)。
仔细产看 VID/PID 也是 FTDI 的编号(VID_0403, PID_6001),与常见 CH340G (VID_1A86, PID_7523)有很大出入。
设备管理器里调整了一个只有 FT232 才有的“延迟计时器”,居然成功配置并解决了前边的断包问题,
也就是说山寨片子在这个功能上居然兼容了 FT232......
随后用 FT232 专用配置工具 FT_Prog 读取了下,居然真的识别出了 EEPROM 信息:
---------------------------------------------------------------------------------------------------------
赶紧看看片子的外观,同样傻眼,只看得走线是 CH340G 的样子,芯片表面没有任何刻字:
大致测了下性能:200kbps 上下行连续通讯(单工)几分钟,没有出现误码情况,算是能用。
---------------------------------------------------------------------------------------------------------
这样看来,华强北已经出现了 CH340G 的仿品,同时具有 ① CH340G 的脚序、② FT232 兼容功能,特来分享下。
最后祝大家身体健康! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|