Pomysł był następujący: opracować dwukierunkowy przetwornik audio, który można dołączyć do dowolnego mikrokontrolera za pomocą jednego z popularnych interfejsów – po analizie możliwości i cen podzespołów wybór padł na przetworniki z interfejsem I²C firmy Microchip. Parametry wybranych układów pozwalają wykorzystać je nie tylko do aplikacji audio, ale także do różnego rodzaju pomiarów i układów sterujących.
Schemat elektryczny modułu pokazano na rys. 1.
Scalone przetworniki są wyposażone w interfejsy komunikacyjne I²C (interfejs przetwornika C/A może być taktowany z częstotliwością do 3,4 MHz!), obydwa układy mogą być zasilane napięciem od 2,7 do 5,5 V. Na wejściu przetwornika A/C (U1) zastosowano jednostopniowy filtr dolnoprzepustowy, w szereg z wyjściem napięciowym przetwornika C/A (U2) włączono rezystor ograniczający prąd wyjściowy (R2).
Zastosowane układy mają rozdzielczość:
– 10 bitów w torze A/C, przy częstotliwości próbkowania do ok. 23 kHz,
– 12 bitów w torze C/A, przy maksymalnej częstotliwości próbkowania do ok. 160 kHz.
Na rys. 2 pokazano schemat blokowy przetwornika A/C MCP3021 (jak widać, wyposażono go na wejściu w układ próbkująco-pamiętający, co zwiększa dokładność przetwarzania), a na rys. 3 znajduje się schemat blokowy ilustrujący budowę przetwornika C/A MCP4725.
Wyposażono go w 14-bitową pamięć EEPROM (której zawartość może być modyfikowana poprzez interfejs I²C), którą można zastosować w przypadku konieczności samoczynnego odtwarzania oczekiwanej wartości napięcia wyjściowego po samoczynnej inicjalizacji (po włączeniu zasilania).
Na rys. 4 pokazano schemat montażowy płytki drukowanej zespołu przetworników. Dokładne informacje o sposobie ich obsługi i adresowania są dostępne w dokumentacji układów MCP4725 i MCP3021, którą publikujemy na CD-EP8/2009B.
Andrzej Gawryluk