- port szeregowy w standardzie RS232 z potwierdzaniem sprzętowym,
- izolowany galwanicznie,
- zawiera kontroler UART typu SC16IS740 sterowany poprzez I²C.
Moduł zawiera jednokanałowy kontroler UART sterowany poprzez magistralę I²C typu SC16IS740 firmy NXP. Układ jest wspierany przez dystrybucję Linuxa dla Raspberry Pi i umożliwia realizację transmisji z typowymi prędkościami, także w trybie z potwierdzeniem sprzętowym i elastyczną konfiguracją ramki przy zachowaniu niewielkiego poboru mocy. Dzięki użyciu magistrali I²C domyślny interfejs UART komputerka Raspberry można zastosować do innych zadań np. SSH.
Budowa i działanie
Magistrala I²C doprowadzona jest ze złącza GPIO, na które wyprowadzony jest też niezbędny do poprawnej pracy sygnał przerwania IRQ. U2 zapewnia poprawny restart U1 po włączeniu zasilania.
Sygnały UART, TXD, RXD, CTS, RTS doprowadzone są do minimodułu izolatora RS232, układu U4 typu LTM2882. Integruje on obwody izolacji optycznej sygnałów UART, nadajniki i odbiorniki standardu RS232 oraz izolowaną przetwornicę zasilania, upraszczając aplikację do kondensatorów odsprzęgających C8, C9. Sygnały po izolacji wyprowadzone są na zaciski śrubowe złącza RS232 i do złącza RS232 typu DB9F.
Układ U3 buforuje sygnały RXD/TXD sterujące diodą RTX sygnalizującą aktywną transmisję. Zwory A0, A1 umożliwiają ustawienie 4 adresów (zwora zwarta Ax=GND=0, zwarta Ax=V33=1). Należy zwrócić uwagę, aby ustawiony adres nie pokrywał się np. z termometrami I²C.
Nakładka zasilana jest z napięcia 3,3 V Raspberry Pi. Układ LTM2882 występuje w dwóch wykonaniach –3, –5 wymagających zasilania odpowiednio 3,3 V i 5 V, które można wybrać zworą VCC.