您好,如手册所示,在V3仅连接电容的情况下,VCC可以支持最低电压4.0V,使用4.2V也可以工作但需保证电源稳定。如:该电源给其他负载供电的时候要监控下电压是否会更低,或不稳定的情况。若电压稳定,则芯片可正常工作。
大家好,我是小白一个,买了一个ch341b的板子,用ch341编程器可以显示已经连接,用ch347编程器时显示离线,可是驱动都是同一个ch341驱动。是不是ch347编程器不支持ch341的板子啊?望各位老师答疑解惑,谢谢了。
您好,CH341和CH347的驱动是同一个,但是应用软件上不能直接兼容,CH347是调用CH347的DLL软件库。如上CH347编程器软件应未针对CH341做兼容,请知悉。
使用CH340B做的USB转串口,MCU和CH340B用同一个电源供电。
发现在整个系统上电后插入USB有概率导致CH340B发烫,比较极端的情况是USB都没接上只是碰到笔记本金属外壳就导致了CH340B开始发烫
ch340n跟mcu同一个板,使用电路板的3.3v供电,是否这样使用?
您好,如上使用方式无问题,CH340工作在3.3V模式下,VCC=V3=3.3V即可。
请问API中的CH341OpenDeviceEx()和CH341OpenDevice()有何区别?是否和设备插入顺序相关?
谢谢
另外,新买的ch341f用CH341GetVerIC读到的版本号是0x32,并不是0x20或者0x30
这是正常的吗?
(如果是的话,你们的宏定义可能要更新一下了)
您好,感谢反馈,CH341F的版本返回值确实未单独定义宏,该函数并不影响实际的使用。关于帖中提到的带有Ex后缀的API函数,为DLL库早期为支持多设备访问预留的API函数(当前可忽略Ex后缀的API,功能被无Ex后缀函数替代),二者对于设备插入顺序的传入iIndex并无区别。仍然是先扫描并加载成功的设备其iIndex为0,然后依次累加。
问题描述:
我使用CH340C设计了GD32F303VET6板子ISP下载固件电路,电路图如下。图中RESETn接MCU复位引脚,接IMP809复位芯片;BOOT0接MCUBOOT0端接10k电阻接地。CH340C和GD32F303VET6使用同一3.3伏电源。图中R113,C51是不焊接的。打板焊接完成后使用GigDevice MCU ISP Programmer无法识别MCU,在电脑windows设备管理器中能够看到CH340C虚拟串口。测量BOOT0电压为0伏,MCU没有进入,bootload。
解决过程:
将R112电阻去掉,R14电阻去掉。R113电阻焊接,C51焊接。等于将CH340C的电源由3.3伏改为5伏供电了。此时使用GigDevice MCU ISP Programmer能正常下载固件。下载完固件拔掉SUB线,板子重新上电MCU不工作,测量BOOT0电压为3.3伏。MCU直接进入了bootload。板子断电隔几分钟再上电MCU能工作,但是断电再上电就不能工作。我按照网上说的在TX端接了反向二极管(1N4148),RX端接了电阻。重复测试,GigDevice MCU ISP Programmer又无法识别MCU。
考虑到拔掉USB线后CH340C没有供电,本着试试的态度,在修改1的基础上将R112改为1N5819W二极管,这样等于下载完固件后拔掉USB线,CH340C该由3.3伏供电。再次测试,能正常下载固件,MCU也能稳定工作。
咨询:
我这个问题虽然解决,但终究不是正解,还请贵公司技术支持予以解答。另外我所用CH340C芯片是从立创商城购买的,品质应该没有问题。
我使用 CH341SetStream 這個 API 設定 I2C 速率, 但是用示波器量出來的 SCL 都是 2 倍, 20khz量出 40Khz , 100kHz 是 200k, 怎麼回事?
您好,针对CH340连接32系列MCU的问题。
问题一、改动ch340供电至5V不合理,应遵循电压匹配的原则。网上的增加二极管和电阻的方案是适用于冷启动下载的单片机型号,如51系列。接32系列的单片机是不需要的。
问题二、改用3.3V供电下,CH340仍相当于长供电,还不明确二极管产生的作用。
关于此问题,可与我们技术支持深入沟通下。
此外,也可考虑采用CH340X免外围的串口一键下载方案,电路精简,逻辑控制更简单。
您好,针对使用CH341DLL函数设置I2C速率的问题,当前该时钟频率确实为这样,和芯片当前的设计有关。若需要准确的档位和更高的频率,可使用CH347芯片实现。
ch340在win11无法安装
@张先生啊 W11是可以装CH340的。