追加说明:
示波器测试CH340N的D+,D-能看到数据,RXD,TXD均显示为高电平,板卡使用USB+5V电源,通过
5V转3.3VLDO给CH340N和MCU供电。
追加说明:
示波器测试CH340N的D+,D-能看到数据,RXD,TXD均显示为高电平,板卡使用USB+5V电源,通过
5V转3.3VLDO给CH340N和MCU供电。
您好,首先通过设备管理器确认CH340N的工作状态,打开“设备管理器”,插入CH340N后看“COM和 LPT口”下是否多出相应的COM口。对于芯片供电,使用3.3V电源时,CH340需要满足VCC=V3=3.3V。另,USB信号线上不可以串接电阻。
过EMC认证的时候CH340N的RTS、DATA线有辐射出来,芯片的地脚加了个120Ω/100MHz磁珠到系统地,USB线外加磁环才过的。
后来量产的时候USB识别有问题,发现CH340N芯片批次不一样,正常的是205666918,不正常的是210206802,不正常的把磁珠换成0Ω电阻就可以,怀疑和芯片GND脚阻抗不一致影响的,并了4个磁珠上去,能识别USB了
你好,我根据CH341的SPI的调用时序:Opendevice--->USBIO_SetStream--->USBIO_StreamSPI4->USBIO_CloseDevice在labview上实现了SPI的读取和写入。现在我用示波器将D1(CS) D3(CLK) D5(输出数据)引脚连接起来,然后在写入buff里面写入FF FF 00 3字节的数据,示波器图形如下所示。我想知道在最后一个字节0写入时,为什么每个bit后都会有一个高电平的拉起,如何消除该高电平延时。
您好,CH341工作在SPI模式0,也即CPOL=CPHA=0,对端SPI在SCLK的上升沿进行采样,如上波形并不会影响对端SPI设备的。另,关于该特殊现象,当前出货的CH341A/B芯片已经消除。您也可以联系采购申请样片测试使用。
采用CH340G芯片,怎么设计单片机STC89C51的自动下载电路?
您好,可以参考如下电路进行连接:
采用CH340G时,建议:V3电容0.1uF,晶振两旁电容使用33pF;
另,STC单片机下载只需要TXD和RXD。
推荐1:可选用封装与CH340G基本兼容的内置晶体型号CH340C。
推荐2:可选用封装更小,且TXD和RXD无需串接二极管或电阻等器件,整体设计更简单的CH340K芯片。
你好,请问一下CH341的IIC里,USBIO_StreamI2C是BOOL型的返回,它返回的是读到IIC设备的应答后为真?还是有其他什么含义
您好,该函数仅代表USB传输成功以及I2C传输结束。实际上会忽略I2C的应答状态。
求教,电流倒灌的问题,接收端的限流电阻一般多大合适?
请问83#楼的@TECH39 两个问题:
参考电路在CH340的TX口上接的反向二极管是不是接反了?这样TX脚信号还能发出去吗?
内置震荡电路的芯片,能用于可靠的下载程序吗?我制作了Arduino,就选了340N结果烧程序总是出问题,沁恒的工程师说,内置时钟的芯片不行,误差太大,是这样吗?
您好:
1、CH340的TXD接反向二极管,是因为串口空闲为高电平,二极管默认不导通,当TXD拉低时二极管导通此时对方RXD可接收低电平。可起到防止TXD高电平影响对方RXD的效果。
2、针对Arduino应用不建议选用内置晶振的CH340芯片,如果只使用DTR引脚,可以使用CH9340芯片。另外,针对Arduino芯片,有个变通的方法,要看下Arduino的串口库是否支持非标准波特率的设定,比如:115200波特率,实际通过软件设定其在115200(1+2%)=117504波特率。也即扩大2%
我在linux下基于贵司的芯片ch341t 使用usb 转i2c功能,i2c设备是一个radio(tea5767), 在我们的设计里用户层需要通过v4l2和设备驱动交互,该设备驱动中要吸收贵司demo代码"ch34x_demo.c"中数据组包功能,我对贵司这块的组包不明白,希望贵司能提供数据组包这块的设计文档。
您好,可以将邮箱私发我,将相关资料发送过去。
hi TECH39
邮箱已私信,麻烦抽时间回复,谢谢