追加說(shuō)明:
示波器測(cè)試CH340N的D+,D-能看到數(shù)據(jù),RXD,TXD均顯示為高電平,板卡使用USB+5V電源,通過(guò)
5V轉(zhuǎn)3.3VLDO給CH340N和MCU供電。
追加說(shuō)明:
示波器測(cè)試CH340N的D+,D-能看到數(shù)據(jù),RXD,TXD均顯示為高電平,板卡使用USB+5V電源,通過(guò)
5V轉(zhuǎn)3.3VLDO給CH340N和MCU供電。
您好,首先通過(guò)設(shè)備管理器確認(rèn)CH340N的工作狀態(tài),打開(kāi)“設(shè)備管理器”,插入CH340N后看“COM和 LPT口”下是否多出相應(yīng)的COM口。對(duì)于芯片供電,使用3.3V電源時(shí),CH340需要滿足VCC=V3=3.3V。另,USB信號(hào)線上不可以串接電阻。
????過(guò)EMC認(rèn)證的時(shí)候CH340N的RTS、DATA線有輻射出來(lái),芯片的地腳加了個(gè)120Ω/100MHz磁珠到系統(tǒng)地,USB線外加磁環(huán)才過(guò)的。
????后來(lái)量產(chǎn)的時(shí)候USB識(shí)別有問(wèn)題,發(fā)現(xiàn)CH340N芯片批次不一樣,正常的是205666918,不正常的是210206802,不正常的把磁珠換成0Ω電阻就可以,懷疑和芯片GND腳阻抗不一致影響的,并了4個(gè)磁珠上去,能識(shí)別USB了
你好,我根據(jù)CH341的SPI的調(diào)用時(shí)序:Opendevice--->USBIO_SetStream--->USBIO_StreamSPI4->USBIO_CloseDevice在labview上實(shí)現(xiàn)了SPI的讀取和寫(xiě)入。現(xiàn)在我用示波器將D1(CS) D3(CLK) D5(輸出數(shù)據(jù))引腳連接起來(lái),然后在寫(xiě)入buff里面寫(xiě)入FF FF 00 3字節(jié)的數(shù)據(jù),示波器圖形如下所示。我想知道在最后一個(gè)字節(jié)0寫(xiě)入時(shí),為什么每個(gè)bit后都會(huì)有一個(gè)高電平的拉起,如何消除該高電平延時(shí)。
您好,CH341工作在SPI模式0,也即CPOL=CPHA=0,對(duì)端SPI在SCLK的上升沿進(jìn)行采樣,如上波形并不會(huì)影響對(duì)端SPI設(shè)備的。另,關(guān)于該特殊現(xiàn)象,當(dāng)前出貨的CH341A/B芯片已經(jīng)消除。您也可以聯(lián)系采購(gòu)申請(qǐng)樣片測(cè)試使用。
采用CH340G芯片,怎么設(shè)計(jì)單片機(jī)STC89C51的自動(dòng)下載電路?
您好,可以參考如下電路進(jìn)行連接:
采用CH340G時(shí),建議:V3電容0.1uF,晶振兩旁電容使用33pF;
另,STC單片機(jī)下載只需要TXD和RXD。
推薦1:可選用封裝與CH340G基本兼容的內(nèi)置晶體型號(hào)CH340C。
推薦2:可選用封裝更小,且TXD和RXD無(wú)需串接二極管或電阻等器件,整體設(shè)計(jì)更簡(jiǎn)單的CH340K芯片。
你好,請(qǐng)問(wèn)一下CH341的IIC里,USBIO_StreamI2C是BOOL型的返回,它返回的是讀到IIC設(shè)備的應(yīng)答后為真?還是有其他什么含義
您好,該函數(shù)僅代表USB傳輸成功以及I2C傳輸結(jié)束。實(shí)際上會(huì)忽略I2C的應(yīng)答狀態(tài)。
求教,電流倒灌的問(wèn)題,接收端的限流電阻一般多大合適?
請(qǐng)問(wèn)83#樓的@TECH39 兩個(gè)問(wèn)題:
參考電路在CH340的TX口上接的反向二極管是不是接反了?這樣TX腳信號(hào)還能發(fā)出去嗎?
內(nèi)置震蕩電路的芯片,能用于可靠的下載程序嗎?我制作了Arduino,就選了340N結(jié)果燒程序總是出問(wèn)題,沁恒的工程師說(shuō),內(nèi)置時(shí)鐘的芯片不行,誤差太大,是這樣嗎?
您好:
1、CH340的TXD接反向二極管,是因?yàn)榇诳臻e為高電平,二極管默認(rèn)不導(dǎo)通,當(dāng)TXD拉低時(shí)二極管導(dǎo)通此時(shí)對(duì)方RXD可接收低電平??善鸬椒乐筎XD高電平影響對(duì)方RXD的效果。
2、針對(duì)Arduino應(yīng)用不建議選用內(nèi)置晶振的CH340芯片,如果只使用DTR引腳,可以使用CH9340芯片。另外,針對(duì)Arduino芯片,有個(gè)變通的方法,要看下Arduino的串口庫(kù)是否支持非標(biāo)準(zhǔn)波特率的設(shè)定,比如:115200波特率,實(shí)際通過(guò)軟件設(shè)定其在115200(1+2%)=117504波特率。也即擴(kuò)大2%
我在linux下基于貴司的芯片ch341t 使用usb 轉(zhuǎn)i2c功能,i2c設(shè)備是一個(gè)radio(tea5767), 在我們的設(shè)計(jì)里用戶層需要通過(guò)v4l2和設(shè)備驅(qū)動(dòng)交互,該設(shè)備驅(qū)動(dòng)中要吸收貴司demo代碼"ch34x_demo.c"中數(shù)據(jù)組包功能,我對(duì)貴司這塊的組包不明白,希望貴司能提供數(shù)據(jù)組包這塊的設(shè)計(jì)文檔。
您好,可以將郵箱私發(fā)我,將相關(guān)資料發(fā)送過(guò)去。
hi TECH39
郵箱已私信,麻煩抽時(shí)間回復(fù),謝謝