THX550_v1.0.zip

Cambridge Megaworks 550 THX (Creative) - Sterowanie, Pilot

Po 2 dniach pracy sprzęt śmiga aż miło posłuchać :) Oto jak to działa: Nie mam pojęcia jaki procesor siedzi w oryginalnym pilocie, więc zrobiłem to od początku. Poczytałem notę katalogową procesora (Mitsubishi Sound Processor M62402) - jest to dedykowany 2 kanałowy sterownik dźwięku. Jako , że głośników jest 5+1 =6, to w całym układzie znajdująsie 3 sztuki. Na schemacie jest pewien błąd, bo ten dolny scalak to M62420AFP (SMD), ale to nadal ta sama kość. Licząc od góry, pierwszy steruje głośnikiem Centralnym i Subwooferem (SCL). Dwa kolejne to głośniki przednie i tylne (SCL2). Po tym to już tylko pozostaje lektura karty katalogowej procesora i składanie klocków. Sterownik zrobiłem jak zwykle na AT89c2051 Oto kawałek kodu: Adresy poszczególnych układów na magistrali i2c: ; ADRESY I2C (SLAVE ADDRES) ; 100000000 = PRZOD (SCL) ; 100000000 = TYŁ (SCL2) ; 100000010 = SUB + CENTER (SCL) ;P3.2 FUNCTION SELECT + wyłączone ;p1.6 FUNCTION SELECT - ;P3.3 "PLUS" INKREMENTACJA WARTOŚCI ;P3.4 "MINUS" DEKREMENTACJA WARTOŚCI SDA BIT P3.4 SCL BIT P3.5 SCL2 bit p3.2 Obsługa LCD HD47xxxx (2 liniowy) EN EQU P3.0 RS EQU P3.1 RW EQU P3.7 DANA EQU P1 Do tego wystarczy podłączyć wyświetlacz HD44780 i mamy gotowego pilota :) Fotek jeszcze nie ma, bo układ jest wciąż na płycie prototypowej, pozatym, to ma grać a nie wyglądać - na to przyjdzie czas po dopracowaniu programu w procku. W prówanniu do oryginalnego pilota, tu można sobie zrobić indywidualne sterowanie głośności do każdego głośnikia, podobie jest z regulacją barwy dżwięku, można rozdzielić regulację na przód , tył i center, subwoofer pozostaje bez zmian

  • THX550_v1.0.zip
    • THX550_v1.0.HEX


Download file - link to post