Nguyn Ngc Hng Lp TKTL 40 HVKTQS - 1 - I NÓI U Hin nay các thit b USB ngày càng ng dng rng rãi, vic làm ra các thit b USB ang là cn thit i vi tt c nhng ai hc vn t k c các n không hc lnh vc này cng rt mun nm bt nó. Phn ln các thit b USB hin nay u có sn driver ca các nha cung cp thm chí có c fimware cho các con chip u khin. Vi mc ính t làm ra mt thit b USB t A n Z (hi quá hihi) bao gm làm phn cng, vit fimware, to driver, và lp mt giao din trên máy tính giao tip vi thit b USB mà ta va to ra, hng n này giúp cho ngi hc có th làm tt c các vic ó. c bit là các bn sinh viên thì có thây là vic khó khn, nhng hãy chú ý c hng dn này n có th nm bt c nó và thy rng nó cng tht là n gin. Chúng ta hãy cùng nhau hc tp, nghiên cu giao thc USB càng ngày càng tr nên thông ng và d hiu nh UART vy…Do ó phng châm khi vit bài này là càng n gin càng tt, và ch cn chú ý n nhng cái quan trong nht. Hy vng sau khi c nó tt c cá bn có th t mình làm c mt Project theo ý mun và phát trin nó tùy thích. Vi kin thc còn hn ch có th hng dn này còn nhiu hn ch mong c s ch giáo ca tt c các bn. Thanks! Không có vic gì khó, ch s lòng không bn. Vic gì khó có Sinh viên! Hà ni, ngày 18/12/2008 Nguyn Ngc Hng Nguyn Ngc Hng Lp TKTL 40 HVKTQS - 2 - Phn 1 Phn cng USB 2.0 1. Các linh kin chính: - Pic18f4550( hoc Pic18f2550 ). - ng USB kiu B. - Cáp USB 2 u kiu A và B. - Thch anh có tr s là bi ca 4, tc là có giá tr 4,8,12,16,20(Mhz). - t s linh kin làm mch tu chn. 2. mch giao tip n gin: ch trên thc t tôi dùng thch anh 12M t 22p, và có s dng mch chuyn i n ap dùng Max232 giao tip UART. 3. u bng mch ã thit k: Vì không có máy nh nên không chp c hình này. 4. t s chú ý v phn cng: - Thch anh s dng phi là các bi ca 4 ví d 4M, 8M, 12M, 20M. Yêu cu này là do tn s hot ng ca bus USB là 12Mbs, chip n to ra tn s 4M t ngun thnh anh, sau ó dùng nhân tn ti 96M và tùy thuc vào vic có t bit chia tn cp cho modul USB và CPU. - Không nên b qua các t chng nhiu chân t, chân ngun ca chíp, ti chân n áp ra ca v-usb. - Dây cáp USB 2 u nên mua ng b vi cng USB kiu B và không nên dây cáp quá dài s gây suy gim tín hiu. Nguyn Ngc Hng Lp TKTL 40 HVKTQS - 3 - - Nên tn dng ngun nuôi t cng USB thay vì ngun ngoài và b xung thêm mt s t chng nhiu, n nh ngun nu cn. - Khi làm vi PIC18f2550 tôi thy cn phi ni tr chân PGM xung t thì chip mi chy?? Vic tip theo là vit fimware cho chip, sau ó to driver và vit dao din thc hin vic truyn nhn, tt c các vn ó c cp phn 2 và phn 3. Chú ý rng vic mô phng trên proteus 7.2 ch giúp ta nhn bit c fimware a ta vit ã úng cha qua vic PC có phát hin c thit b hay không mà không th dung nó to driver bng phn mm WinDriver, có l do hai phn m này không tng thích nhau. . HVKTQS - 1 - I NÓI U Hin nay các thit b USB ngày càng ng dng rng rãi, vic làm ra các thit b USB ang là cn thit i vi tt c nhng ai hc. thit b USB hin nay u có sn driver ca các nha cung cp thm chí có c fimware cho các con chip u khin. Vi mc ính t làm ra mt thit b USB t