<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > CH375-usb芯片使用中要注意的一些問(wèn)題

CH375-usb芯片使用中要注意的一些問(wèn)題

作者: 時(shí)間:2012-09-18 來(lái)源:網(wǎng)絡(luò ) 收藏
是一個(gè)國產(chǎn)芯片,集成了U盤(pán)操作固件,可以直接把U盤(pán)當做一個(gè)一個(gè)的扇區來(lái)讀寫(xiě),加上一個(gè),你就可以在U盤(pán)上拷貝,粘貼,新建等Windos下具備的文件操作功能了。另外其還支持從機模式,可以讓單片機或DSP通過(guò)它連接到電腦上實(shí)現一個(gè)自制的USB鼠標/鍵盤(pán)或U盤(pán)等。其兼容USB2.0協(xié)議,最大傳輸速度為USB1.1的12Mbps。對于一般的嵌入式應用來(lái)說(shuō),速度已經(jīng)能滿(mǎn)足需求。更可貴的是,這時(shí)一片民族芯片,意味著(zhù)你面對將是中文PDF和一個(gè)完善的網(wǎng)絡(luò )技術(shù)支持氛圍(用的人太多了)。使用將讓你學(xué)習USB協(xié)議不再枯燥,不再是紙上談兵(我不是托)??梢詮倪@里下載他的中文資料http://www.51hei.com/chip/955.html,下面具體闡述一下這兩天自己恢復調試該芯片的“艱辛”,其實(shí)該芯片并不脆弱,我焊了又拆,拆了又焊上,還是可以用。主要是制造這個(gè)芯片南京那家公司技術(shù)支持資料太豐富了,太詳細了,以至于讓我在做電路時(shí)也是小心翼翼,最后反而吃了大虧。

一、分為A和B兩個(gè)系列,A系列支持5V供電,B系列不僅支持5V還支持3.3V。

二、B系列中,如果使用5V供電,則V3引腳通過(guò)0.01uF電容接地,如果是3.3V,則V3接3.3V,這點(diǎn)很重要;

三、CH375資料上說(shuō)對于電源VCC引腳端應該接0.01uF的電容到地,該電容功能為退耦電容,同時(shí),晶振必須為12MHZ,晶振引腳和電容引腳盡量*近CH375的Xi和Xo引腳。如果硬件連接正確,上電時(shí),在Xo端應該可以檢測到12MHZ的波形,在沒(méi)有示波器的情況下,可以用萬(wàn)用表檢測Xi和Xo引腳是否為電源電壓的一半,即如果是5V供電,此時(shí)兩個(gè)引腳的電壓應該接近2.5V,我在自己制作的腐蝕板中變遇到了晶振無(wú)法起振的情況,開(kāi)始懷疑是引腳離得有點(diǎn)遠,于是改變了電容的放置位置,使之更*近c(diǎn)h375兩個(gè)引腳,也沒(méi)有起振。然后懷疑是CH375壞了,前后一共換了3片還是沒(méi)有起振,最后在反復檢測電路后,換了一顆晶振,我把所有的懷疑都用完后,最后目光聚焦在了兩個(gè)0603封裝的22P電容上,當然開(kāi)始我還不是懷疑電容有問(wèn)題,而是ch375應用資料上給的電容是15p的,但手上又沒(méi)有這個(gè)容值的電容,電容都焊下來(lái)了,因為太小,掉哪去也不知道,于是重新?lián)Q了兩個(gè)22p的,結果卻“奇跡般”的起振了。難道困擾了我兩天的竟然是兩顆壞了的晶振電容?因為那兩個(gè)小東西也不知道躲哪去了,我不能再揪出來(lái)拷問(wèn),那就認為是人品問(wèn)題吧,遇到了兩個(gè)壞了電容,或者是自己焊接的時(shí)候不小心焊壞了,罪過(guò)。。。后來(lái)我還原了電路,一層一層驗證,取下了VCC的退耦電容,可以工作;再把兩個(gè)電容移回原來(lái)離CH375較遠的位置,還是可以起振。僅以此調試經(jīng)驗警醒自己,我懷疑的邏輯,相信大多數人也是這樣,越大的,越復雜的,越脆弱,呵呵,這種邏輯有問(wèn)題么?調試是一個(gè)痛苦的過(guò)程,調試又是一個(gè)快樂(lè )的過(guò)程,恭喜你,嵌入式工程師,嘗盡人間苦樂(lè )!

四、當上電后CH375能起振了,這時(shí)還可以測一下25和26腳的電平,26為高,25為低,說(shuō)明硬件復位時(shí)成功的,否則你就要看下RST連接的一個(gè)到VCC的0.47uF電容那是否有問(wèn)題了。另外就是,在晶振沒(méi)有起振的情況下,往CH375寫(xiě)數據,那個(gè)指示燈會(huì )不停的閃,寫(xiě)一此,閃一次,這是不正常德。

五、當硬件能起振了,復位也完成了,請將8位數據口接到你的微控制器(單片機或DSP等),然后你還要接A0,WR,RD,INT,最后保證在軟件操作芯片的時(shí)候CS為低。如此,通過(guò)往CH375寫(xiě)命令CMD_CHECK_EXIST(0x06),接著(zhù)寫(xiě)一個(gè)任意8位數據,稍微延時(shí)幾個(gè)毫秒,CH375會(huì )返回你一個(gè)數據,這個(gè)數據是你寫(xiě)的數據的取反,如果你收到了這樣一個(gè)取反的數據,恭喜你,你的硬件和底層軟件讀寫(xiě)操作成功了,接下了便可以開(kāi)始自己的USB協(xié)議解析之旅。如果你收到的數據不是正確的取反數據,那么請仔細檢查在沒(méi)有任何線(xiàn)連接的情況下,晶振是否起振,復位是否成功,如果晶振已經(jīng)起振,你已經(jīng)成功了一大半,至于讀寫(xiě)的時(shí)序,網(wǎng)上到處都是,51的,AVR的,找一個(gè)可以用的,稍作移植便可以使用。底層操作成功,是后續分析和學(xué)習USB協(xié)議的關(guān)鍵

電容相關(guān)文章:電容原理
電容傳感器相關(guān)文章:電容傳感器原理


關(guān)鍵詞: CH375 USB轉接 文件系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>