Izolator zbudowano z zastosowaniem układu typu ADUM4160 firmy Analog Devices. Jest to cyfrowy izolator USB zapewniający izolację do 5 kV. Jest zasilany napięciem 5 V DC z portu USB.
Wyprowadzenia UD-, UD+, DD-, DD+ służą do komunikacji USB. Za pomocą SPU i SPD można wybrać prędkość transmisji. Wyprowadzenie PDEN (Pull-Down Enable) umożliwia wprowadzenie układu w stan niskiej impedancji i wykonanie pomiarów (tu nieużywany).Pin SPD można przyłączyć do VDD2 lub do źródła zewnętrznego sygnału służącemu opóźnieniu w enumeracji USB. W tej aplikacji nie korzystam z tej funkcji, więc pin SPD podłączyłem do VDD2. Piny VBUS1, VBUS2, VDD1, VDD2, GND1, GND2 służą do zasilania, odpowiednio, „lewej” lub „prawej” strony izolatora.
Układ U1 to izolowana przetwornica DC/DC QDC2WSIL5/5 o napięciu wejściowym 5 V i napięciu wyjściowym 5 V. Zapewnia ona izolację do 1 kV. Przetwornicę można wymieniać ją na inną, o wyższym napięciu przebicia, w obudowie SIL. Przetwornica ma moc 2 W.
Na wyjściu przetwornicy dodano bezpiecznik polimerowy o napięciu znamionowym 16 V, prądzie znamionowym 0,5 A i prądzie przełączania 1 A. Dodano również zieloną diodę LED, która sygnalizuje występowanie napięcia 5 V na wyjściu przetwornicy.
Zwory J1 i J2 służą do wyboru prędkości transmisji. Układ może pracować z jedną z dwóch prędkości: Low Speed (1,5 Mbps) lub Full Speed (12 Mbps). Aby układ działał poprawnie, obie zworki muszą być ustawione w tej samej pozycji. W ramach testów prędkości, dołączyłem najpierw pendrive bezpośrednio do komputera i zmierzyłem jego prędkość zapisu i odczytu. Wyniki pomiaru są oznaczone czerwona ramką. Później dołączyłem ten sam pendrive, ale tym razem przez izolator USB i ponownie zmierzyłem prędkość zapisu i odczytu.
Izolator testowany był również podczas programowania płytki z serii Nucleo przez wbudowany w płytkę programator ST-Link. Nie było żadnych problemów z programowaniem i z odczytem zawartości pamięci mikrokontrolera. Komunikację z komputerem udawało mi się nawiązać tylko w trybie Full Speed. W trybie Low Speed system Windows wyświetlał komunikat o nierozpoznaniu urządzenia USB.