W kilku swoich projektach wykorzystywałem fakt, że współczesne MCU posiadają moduł USB mogący pracować w trybie host. Właściwie głównym zastosowaniem było podłączenie PenDrive'a, pełniącego funkcję wbudowanej pamięci masowej - substytut karty SD. Projekt nie zakładał częstego wyjmowania nośnika. Tak naprawdę gniazdo nie było nawet wyprowadzone na zewnątrz obudowy i znajdowało się jak najbliżej MCU. Można je potraktować jako gniazdo wymiennego modułu wchodzącego w skład urządzenia. Czy w związku z powyższym:
1) Stosowanie transili na liniach interfejsu ma jakikolwiek sens? Mogę z nich zrezygnować w kolejnych projektach, czy może jednak na wszelki wypadek powinny tam zostać? 2) Czy mogę zastosować uproszczone połączenie, w którym pin VBUS gniazdka USB jest bezpośrednio połączony z linią zasilania 5V? Układy PIC32 posiadają możliwość kluczowania zasilania na tym pinie za pomocą dodatkowej linii - ma to szczególne znaczenie w konfiguracji OTG, ale ma znaczenie także w konfiguracji host - na gniazdku nie ma "gorącego" styku, zasilanie jest podawane dopiero po podłączeniu urządzenia. W moim przypadku chyba nie ma to chyba znaczenia? 3) W tym przypadku podłączenie obudowy gniazdka USB z ogólną masą układu chyba w niczym nie zaszkodzi?- data opublikowania
6 lat temu