CH340与CH341的常见问题解答

我买了一些Ch9143 USB转串口,请问用什么驱动?


您好,CH9143的USB转串口驱动可在此处进行下载:/downloads/CH343SER_EXE.html


image.png

这个set device notify的控件要怎么用呀,自己搞了搞不太对。






您好!我正在使用CH341,实现用一台电脑控制另一台电脑的鼠标和键盘操作,有两点疑问,期待官方回答。

  1. 鼠标移动时,输入的距离如何修改为小数。

  2. 被控制电脑能否传递信息给主控电脑,比如鼠标被控制移动,反馈回实时的鼠标指针位置信息。

谢谢!


您好,CH341不能实现贴中所描述的鼠标功能呢,请问使用是我司串口转鼠标芯片CH9329吗?

1、关于鼠标移动距离,不可以输入小数的,相对鼠标为:-127~127;

2、被控制电脑不会直接把位置下传给设备,若需要实现,可以使用上位机软件监控鼠标和键盘事件,然后通过USB通道下传给设备;


希望厂家给点支援,我在修改基于arduino nano every的一块应用板,现在去掉了ATSMD11,取代用CH340G(本来要用CH340N,设计的自己又换了),电路应该是完全参考了厂家的建议:

image.png


现在检查了各部分的连接,应该是没有问题的,同样的线连接arduino(国内用CH340G取代FT232),能正常识别设备。

也用逻辑分析仪看了晶振,是有波形输出,但是与arduino中的波形不一样。

现在这个板子连接PC没有任何反应,设备管理器中没有显示此设备的信息。

我看arduino nano上的晶振用的是长条形的,我用的是方型的那种,arduino上我都没找到电容,不知道是不是不需要。本人对硬件所知有限,请给与支持,谢谢!


您好,遇到无法识别的问题,先检查下CH340的电源电压。如上图5V应用,测量VCC和V3是否分别为5V和3.3V。如果电压正常,则理论上只要USB信号和主机连接无误,设备管理器就会有刷新动作。若有动作而无法识别,则检查:

1、V3电容实际使用是否为0.1uF,该电容用于USB退耦。

2、USB信号线是否有额外的串联/并联器件,若有则先去掉保持直连测试。


你好,电压检查了,VCC 4.7V左右,V3 3.2V左右,根据参数表应该是正常范围。

电容至少能保证标称没错,当然实际值当时没检查,但是VCC上的电容离得稍远,不知道影响是否明显。

USART及USB的4根线都是直连,没有进行其它处理。


我现在准备转到CH340N,现在正在等芯片到。

有2个疑问,

1)CH340N.RTS#的电平在USB线接入PC USB口时是高还是低?

看资料说具体应用由应用自己决定,我希望用它来指示MCU转入bootloader。

在我的设计里CH340N在没有连接PC USB口时是没有电的,此时读取应该是低?需要下拉?接入PC USB口后缺省输出是什么?如果要改变是由上位机程序修改?

2)关于防倒灌,现在的CH340K价格太贵了,想用CH340N。

如果能通过RTS#判断CH340N是否已经上电的话,在没有上电时将MCU的TX/RX脚关闭输入缓冲(用的ATMEL mega4809)后是否也一样的实现了防止倒灌?

谢谢


您好,对于退耦电容效果是越靠近芯片引脚越好。

1、CH340N的RTS电平上电后默认输出高电平,关于连接Arduino Atmega单片机可以参考下面这个方案,芯片的RTS引脚经过104电容连接MCU的RST即可。

2、对于防倒灌需求,我司提供的批号末 3 位大于 B40 的 CH340C/N/E 的 IO 支持 5V 耐压,防向内电流倒灌。您如果使用该版本芯片,可以不用额外增加MCU到CH340方向的防倒灌设计。此外,针对CH340未上电时,关闭MCU的串口驱动能力理论上也是可行的。此外您需要注意下CH340到MCU方向的倒灌,可以预留一个反向二极管。

下载方案链接:/application/575.html 


非常感谢如此迅速的响应。


1)关于CH340到MCU方向;

当插入PC USB口时CH340N和MCU都由VBUS供电,且它们都是工作在5V,是否不存在倒灌了?

2)“批号末 3 位大于 B40 的 CH340C/N/E 的 IO 支持 5V 耐压

请问上哪里查询批号?我现在看的是 CH340DS1.PDF,里面没有看到相关信息,是否有单独的datasheet?

另外,更高批号的产品价格上是一样的还是会更高?


谢谢


您好:

1、当USB转串口芯片和MCU同时用同一电压源供电时,双方均不会存在倒灌电问题;

2、批号是芯片表面数字,具体说明可查看最新手册,链接:/downloads/CH340DS1_PDF.html 

关于采购问题可咨询我们商务同事,联系方式:/contact_us.html 


你好,我最近用CH340C制作设备,寄给客户,反馈 遇到了 设备长时间使用无法通信的问题(大概1天 2天),需要重新插拔才能正常通信。

但这只出现在客户现场,我本地无法复现。

在这个贴子里我也看到有人咨询相关的问题,你们也有回复。    请问,你们有没有接到 相关改进反馈?  以及  出了此问题,我可以怎么排查呢? (我只能远程客户电脑······)

Thanks!


您好,出现此问题可查看当前设备管理器中设备是否还存在?若此时设备存在,可使用串口调试助手打开进行收发查看状态是否正常,若设备不存在则为掉线,需检查硬件电路设计。


多谢回复!

客户长时间使用设备,出问题时,设备管理器中设备仍存在,可以看到占用了com口。

【可使用串口调试助手打开进行收发查看状态是否正常】   如果收发失败了,那说明什么呢? (我猜测大概率收发失败···)

这时会有哪些可能的原因呢?j_0055.gif


你好,请问一下,我最近在用CH341A想做一个SPI通信的东西,现在想要把SPI通信的波形打在示波器上,但是目前可能写的程序顺序不是很对但无法排错,能帮我看一下嘛,谢谢!

1646889718204063.png

1646889718101859.png

1646889718272554.png

1646889719841521.png

1646889719159324.png



只有登录才能回复,可以选择微信账号登录