Zabezpieczenie portu USB

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?
Reply to
Atlantis
Loading thread data ...

W dniu 2017-12-07 o 10:52, Atlantis pisze:

Jak PenDrive jest zamknięty wewnątrz urządzenia to potraktuj go tak samo jak byś potraktował EEPROM wkładany w podstawkę. Nie będziesz tam przecież dawał transili, ani innych podobnych. P.G.

Reply to
Piotr Gałka

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.