Covox

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 11:10, 27 gru 2005
Miker (Dyskusja | wkład)
(w Atariki UŻYWAMY polskich liter!)
← Previous diff
Wersja z dnia 15:35, 14 mar 2019
Mono (Dyskusja | wkład)
(Varia - P-COVOX adres)
Next diff →
Linia 1: Linia 1:
-Covox, to 4-kanałowy, 8-bitowy przetwornik dźwięku. Znany wcześniej z platformy [[PC]], na potrzeby Atari XE/XL zaadaptował go [[Psychol]], a oprogramował [[Profi]] ([[Pro Tracker]], [[Inertia]]), oraz [[Epi]] ([[NeoTracker]]). Był pomysł aby dorzucić układy sterujące głośnością itp., jednak w ogólnej kalkulacji wyszło na to że łatwiej i niewiele wolniej można to zrealizować programowo.+4-kanałowy, 8-bitowy przetwornik dźwięku. Znany wcześniej z PC, na potrzeby Atari [[XL]]/[[XE]] zaadaptował go [[Psychol]], a oprogramował [[Profi]] ([[ProTracker]], [[Inertia]]), oraz [[Epi]] ([[NeoTracker]]). Był pomysł aby dorzucić układy sterujące głośnością itp., jednak w ogólnej kalkulacji wyszło na to że łatwiej i niewiele wolniej można to zrealizować programowo.
-[[Grafika:covox.png]]+[[Grafika:Covox2.jpg]]
-Bardzo 'łopatologiczny' schemat Covoxa znaleziony gdzies w otchłani dysku. Autor nieznany, aczkolwiek układ sprawdzony.+Powyżej przedstawiony jest bardzo 'łopatologiczny' schemat Covoxa z niezbędnymi poprawkami.
 +Hint: w niektórych komputerach Atari 800 xl bez Freddiego pobranie sygnalu O2 z Antica (pin 29) powoduje zniekształcenia dźwięku. Należy wtedy sygnał 02 pobrać z procesora (CO14806) - 39 pin. Do montażu covoxa można wykorzystać układy z serii HC, HCT - nie tylko LS. Wartość oporników jest dowolna z zakresu 2 - 4.7 kOhm. Kluczowa do poprawnego działania COVOXA jest dokładnie połowiczna rezystancja mostków (na schemacie 2 oporniki podłączone równolegle) w stosunku do oporników podłączonych do nóżek układów `574 (lub zamiennie 374).
-Kazdemu chcącemu sobie zrobić covoxa dla Atarki, proponuję zerknąć na poprawiony schemat. Układ poniższy przetestowany - działa na 100% - i działa bardzo dobrze.  
 +== Procedura testowa ==
 +W czasie montażu COVOXA wykonywać można następujący test, by się upewnić czy wszystko działa prawidłowo.
-Na powyższym rysunku w celu uzyskania dokładnie połowy rezystancji oporników podłączanych do nóżek układów, użyto dwóch takich samych rezystorów połączonych równolegle do końca tych nóżek jako mostki. Można zastosowac oporniki o dowolnej wartości z zakresu 2- 4,7 Kohm, stosując ww sposób podłączenia. W celu uzyskania najlepszej jakości dźwięku z "drabinki" należy zachować dokładną proporcję wartości rezystancji opornikow, czyli 2:1. Tak więc można zastosować oporniki 1kohm+2kohm, 1.2kohm+2.4kohm,....itd, +1. Do wyjścia (pomijając kondensator) podłączyć woltomierz.<br>
 +2. Z poziomu BASICa uruchomić następujący program:<br>
 + 10 FOR I=0 TO 255
 + 20 POKE 54784,I
 + 30 FOR K=1 TO 500:NEXT K
 + 40 NEXT I
 +Napięcie powinno wzrastać od około zera wolt do około 5V równomiernymi skokami.<br>
 +3. W zależności od montowanego kanału w linii 30 programu nalezy zmienić numer komórki (54784, 54785, 54786, 54787)
 + 
 +== Varia ==
 + 
 +1. Niektóre komputery nie mają podciągniętych linii danych (D0 - D7) do Vcc. Skutkuje to tym że do rejestrów COVOXa wpisują się dowolne dane a nie te które życzy sobie użytkownik.
 +Test (w BASICu) na rozpoznanie "wadliwego" komputera
 + 10 FOR I=1 TO 1000: PRINT PEEK(54784): NEXT I :REM 54784 adres $D600 strony rejestrów COVOXa
 + 
 +Jeżli na ekranie pojawiają się tylko i wyłącznie liczby 255 to wszystko O.K.
 +Jeżeli pojawiają się przypadkowe liczby z zakresu 0-255 to należy wlutować na płytę ATARI osiem oporników o wartości 10k
 +Najlepiej jak jest to drabinka rezystorowa. Od spodu płyty należy ją nalutować na piny 26-33 procesora, (CO14806) i wspólną końcówkę połączyć do Vcc (=5V). Ponowne uruchomienie procedury testującej powinno dać pozytywny wynik.
 +Być może brak tych oporników daje nieczysty dźwięk w niektórych modelach ATARI na co skarżą się użytkownicy COVOXa.
 + 
 +2. [[Evie]] implementuje COVOX-a ulokowanego pod adresem $D700.
 + 
 +3. [[SimpleStereo]] implementuje COVOX-a pod $D600.
 + 
 +4. [[RAM320XE/576]] implementuje COVOX-a pod $D600.
 + 
 +5. [[uCOVOX]] implementuje COVOX-a zależnie od wersji pod $D280 (rev.B), lub $D500, $D600, $D700 (rev.A zależnie od sposobu montażu).
 + 
 +6. [[P-COVOX]] implementuje COVOX-a pod $D600 lub $D700 zależnie od decyzji podjętej na etapie montażu.
 + 
 +== Linki ==
 + 
 +* [[SimCovox]]
-{{stub}} 
[[Kategoria:Atari 8-bit]] [[Kategoria:Atari 8-bit]]
 +[[Kategoria:Rozszerzenia]]
[[Kategoria:Schematy i specyfikacje]] [[Kategoria:Schematy i specyfikacje]]

Wersja z dnia 15:35, 14 mar 2019

4-kanałowy, 8-bitowy przetwornik dźwięku. Znany wcześniej z PC, na potrzeby Atari XL/XE zaadaptował go Psychol, a oprogramował Profi (ProTracker, Inertia), oraz Epi (NeoTracker). Był pomysł aby dorzucić układy sterujące głośnością itp., jednak w ogólnej kalkulacji wyszło na to że łatwiej i niewiele wolniej można to zrealizować programowo.

Grafika:Covox2.jpg

Powyżej przedstawiony jest bardzo 'łopatologiczny' schemat Covoxa z niezbędnymi poprawkami.

Hint: w niektórych komputerach Atari 800 xl bez Freddiego pobranie sygnalu O2 z Antica (pin 29) powoduje zniekształcenia dźwięku. Należy wtedy sygnał 02 pobrać z procesora (CO14806) - 39 pin. Do montażu covoxa można wykorzystać układy z serii HC, HCT - nie tylko LS. Wartość oporników jest dowolna z zakresu 2 - 4.7 kOhm. Kluczowa do poprawnego działania COVOXA jest dokładnie połowiczna rezystancja mostków (na schemacie 2 oporniki podłączone równolegle) w stosunku do oporników podłączonych do nóżek układów `574 (lub zamiennie 374).


Procedura testowa

W czasie montażu COVOXA wykonywać można następujący test, by się upewnić czy wszystko działa prawidłowo.

1. Do wyjścia (pomijając kondensator) podłączyć woltomierz.
2. Z poziomu BASICa uruchomić następujący program:

10 FOR I=0 TO 255
20 POKE 54784,I
30 FOR K=1 TO 500:NEXT K
40 NEXT I

Napięcie powinno wzrastać od około zera wolt do około 5V równomiernymi skokami.
3. W zależności od montowanego kanału w linii 30 programu nalezy zmienić numer komórki (54784, 54785, 54786, 54787)

Varia

1. Niektóre komputery nie mają podciągniętych linii danych (D0 - D7) do Vcc. Skutkuje to tym że do rejestrów COVOXa wpisują się dowolne dane a nie te które życzy sobie użytkownik. Test (w BASICu) na rozpoznanie "wadliwego" komputera

10 FOR I=1 TO 1000: PRINT PEEK(54784): NEXT I :REM 54784 adres $D600 strony rejestrów COVOXa

Jeżli na ekranie pojawiają się tylko i wyłącznie liczby 255 to wszystko O.K. Jeżeli pojawiają się przypadkowe liczby z zakresu 0-255 to należy wlutować na płytę ATARI osiem oporników o wartości 10k Najlepiej jak jest to drabinka rezystorowa. Od spodu płyty należy ją nalutować na piny 26-33 procesora, (CO14806) i wspólną końcówkę połączyć do Vcc (=5V). Ponowne uruchomienie procedury testującej powinno dać pozytywny wynik. Być może brak tych oporników daje nieczysty dźwięk w niektórych modelach ATARI na co skarżą się użytkownicy COVOXa.

2. Evie implementuje COVOX-a ulokowanego pod adresem $D700.

3. SimpleStereo implementuje COVOX-a pod $D600.

4. RAM320XE/576 implementuje COVOX-a pod $D600.

5. uCOVOX implementuje COVOX-a zależnie od wersji pod $D280 (rev.B), lub $D500, $D600, $D700 (rev.A zależnie od sposobu montażu).

6. P-COVOX implementuje COVOX-a pod $D600 lub $D700 zależnie od decyzji podjętej na etapie montażu.

Linki

Personal tools