- Zestaw AVT971 ułatwia testowanie USB w mikrokontrolerze PIC18F4550. Projekt ma USB typu B, RS232, złącze SD/MMC, konwerter 5/3,3 V, LED transmisji i zasilanie 9…16 VDC lub USB; wersja A zawiera samą płytkę PCB.
Zestaw uruchomieniowy USB z PIC18F4550 – płytka PCB AVT971
Płytka drukowana do budowy zestawu uruchomieniowego USB z mikrokontrolerem PIC18F4550.
Praktyczna baza do nauki USB w PIC18F4550
AVT971 A to płytka PCB do wykonania zestawu uruchomieniowego z mikrokontrolerem PIC18F4550. Projekt pozwala poznać działanie wbudowanego modułu USB, uruchamiać aplikacje demonstracyjne, testować komunikację z komputerem oraz rozwijać własne urządzenia USB oparte na mikrokontrolerach PIC.
Na płytce przewidziano złącze USB typu B, port RS232 z konwerterem MAX202, złącze karty SD/MMC, konwerter poziomów logicznych 5 V / 3,3 V, stabilizator 3,3 V, diody LED sygnalizujące transmisję i zasilanie, przyciski testowe oraz złącza IDC20 z wyprowadzonymi portami mikrokontrolera.
Karta techniczna
AVT971
AVT971 to projekt zestawu uruchomieniowego USB z mikrokontrolerem PIC18F4550. Płytka łączy obsługę USB, RS232, kart SD/MMC oraz wyprowadzenia portów mikrokontrolera do własnych eksperymentów.
| Kod projektu | AVT971 |
|---|---|
| Wersja | A – płytka drukowana PCB |
| Typ układu | zestaw uruchomieniowy USB z mikrokontrolerem PIC |
| Mikrokontroler | PIC18F4550 |
| Interfejs USB mikrokontrolera | USB 2.0, tryb Low Speed 1,5 Mb/s i Full Speed 12 Mb/s |
| Złącze USB | USB typu B |
| Port RS232 | MAX202 i złącze DB9 żeńskie do druku |
| Karta pamięci | złącze SD/MMC |
| Konwerter poziomów dla SD | 74LCX244, konwersja 5 V / 3,3 V |
| Stabilizator 5 V | 7805 |
| Stabilizator 3,3 V | SPX1117 |
| Zasilanie zewnętrzne | 9…16 VDC |
| Zasilanie z USB | do 100 mA bez dodatkowej enumeracji wyższego poboru |
| Automatyczne przełączanie zasilania | USB lub zewnętrzne źródło przez układ z IRF7205 i diodami Schottky’ego |
| Zabezpieczenie zasilania | dioda Schottky’ego 1N5817 przed odwrotną polaryzacją |
| Taktowanie | rezonator kwarcowy 20 MHz |
| Elementy testowe | mikroprzyciski S1, S2 oraz potencjometr R8 dla wejścia analogowego RA0 |
| Sygnalizacja | diody LED zasilania, transmisji USB i stanów aplikacji testowych |
| Złącza rozszerzeń | 2 złącza IDC20 z wyprowadzeniami portów mikrokontrolera oraz +5 V i +3,3 V |
| Programowanie | złącze ICD do programowania mikrokontrolera w układzie |
| Zastosowanie edukacyjne | testy USB, bootloadera, aplikacji demonstracyjnych i własnych programów PIC18F4550 |
| Wymiary płytki PCB | 135×68 mm |
Wersja
AVT971 A – płytka PCB. Elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R18, R23, R24: 10 Ω
- R33, R34: 180 Ω
- R1, R4, R5, R7, R16, R17: 470 Ω
- R13, R14, R19…R22: 1 kΩ
- R11: 4,7 kΩ
- R2, R3, R6, R12, R15, R28…R32: 10 kΩ
- R10: 33 kΩ
- R9: 100 kΩ
- R35: 1 MΩ
- R8: potencjometr 10 kΩ
- C1, C2: 33 pF
- C3, C4, C7, C9, C10, C18…C22, C33, C35, C36, C37: 100 nF
- C8: 470 nF
- C6, C38: 1 µF / 16 V
- C5, C11: 10 µF / 16 V
- D1, D2, D3: 1N5817
- T1: IRF7205
- U1: PIC18F4550
- U2: 7805
- U3: MAX202
- U4: 74LCX244
- U5: SPX1117
- Złącza IDC20 / goldpin: 2 szt.
- Złącze USB typu B
- Złącze karty SD/MMC
- Złącze DB9 do druku, żeńskie
- Rezonator kwarcowy 20 MHz
- Mikroprzycisk
Notes
Zestaw może być zasilany z portu USB albo z zewnętrznego źródła 9…16 VDC. Po podłączeniu zasilania zewnętrznego układ automatycznie przełącza się na to źródło, a po zasileniu z USB działa przez tor z tranzystorem P-MOSFET i diodą Schottky’ego.
Linie USART mikrokontrolera można dołączyć do konwertera MAX202 i portu RS232 przez odpowiednie zworki. Złącza IDC20 wyprowadzają porty mikrokontrolera oraz napięcia +5 V i +3,3 V do własnych rozszerzeń.
Mikrokontroler PIC18F4550 wymaga wgrania odpowiedniego programu, aby zestaw realizował funkcje testowe lub własną aplikację USB. Przy programowaniu w układzie trzeba poprawnie skonfigurować zworkę układu resetu MCLR.
Uwaga: przed podłączeniem do USB sprawdź zasilanie 5 V i 3,3 V, polaryzację źródła zewnętrznego, poprawność montażu stabilizatorów, kartę SD oraz brak zwarć na liniach D+ i D−. Karty SD pracują z poziomami 3,3 V i nie tolerują bezpośrednich sygnałów 5 V.
Najczęściej zadawane pytania
AVT971 A zawiera płytkę PCB. Elementy elektroniczne z wykazu trzeba skompletować osobno.
Projekt pozwala zbudować zestaw uruchomieniowy do poznawania i testowania interfejsu USB w mikrokontrolerze PIC18F4550.
Tak. Zestaw może być zasilany z portu USB, przy dopuszczalnym poborze do 100 mA, albo z zewnętrznego źródła 9…16 VDC.
Tak. Projekt zawiera złącze SD/MMC, stabilizator 3,3 V oraz konwerter poziomów logicznych 5 V / 3,3 V dla współpracy z kartą.
Tak. Mikrokontroler PIC18F4550 musi mieć wgrany program testowy, bootloader lub własną aplikację, aby zestaw działał zgodnie z wybraną funkcją.
Elektronika









