Cyfrowy procesor dźwięku

Jedną z największych przyjemności dla elektroników jest słuchanie muzyki przez samodzielnie wykonany wzmacniacz. Bardziej zaangażowani budują sobie także odtwarzacze CD (często z możliwością odtwarzania plików w formacie MP3), tunery, a nawet magnetofony. Największą trudność sprawiały dotychczas procesory audio umożliwiające kształtowanie przestrzeni dźwiękowej oraz prawdziwe dekodery surround. Rozwiązanie pierwszego problemu przedstawiamy w artykule.

„Magiczny” stabilizator 3,3 V

Magia prezentowanego urządzenia polega na utrzymaniu napięcia wyjściowego na poziomie 3,3 V przy zmianach napięcia wejściowego w zakresie od 2,1 do 5,5 V. Jeżeli dodamy do tego, że maksymalna wartość prądu obciążenia może dochodzić do 150 mA i żeby uzyskać takie parametry nie jest potrzebny ani jeden dławik, to „magiczność” tego rozwiązania ociera się o czarnoksięstwo…

Dwukierunkowy konwerter SPI/UART

Dzięki urządzeniu opisanemu w artykule można tanio i szybko wyposażyć swój system cyfrowy w pełnowartościowy UART zgodny z 16C450, a do jego obsługi wystarczą dwie (w trybie I2C) lub cztery (w trybie SPI) linie I/O. Takie rozwiązanie jest możliwe dzięki miniaturowym, scalonym konwerterom SPI-I2C/UART, opracowanym i produkowanym przez firmę NXP Semiconductors. W urządzeniu prototypowym zastosowano układ SC16IS760…

Uniwersalny programator ISP

Sytuację, gdy do zaprogramowania ISP trzech układów potrzebne były trzy różne programatory, można było uznać za naturalną na początku wdrażania standardów ISP (15 lat temu), lecz teraz jest to kompletny anachronizm. Dotychczasowa sytuacja jest tym bardziej absurdalna, że dzięki powszechnemu stosowaniu uniwersalnych języków opisu sprzętu (HDL) do realizacji projektów na układach PLD, korzystanie z układów pochodzących od różnych producentów (choćby z powodu fluktuacji ich cen) jest rzeczą zupełnie naturalną.