ZX Taper: Różnice pomiędzy wersjami
(→Zalecane modyfikacje) |
(→Dokumentacja) |
||
Linia 34: | Linia 34: | ||
== Dokumentacja == | == Dokumentacja == | ||
− | *schemat - wydanie [https://www.dropbox.com/s/to5h1dhlw5vpzok/ZXTaper_v1_0a_schem.pdf?dl=0 1.0a] | + | *schemat - wydanie [https://www.dropbox.com/s/to5h1dhlw5vpzok/ZXTaper_v1_0a_schem.pdf?dl=0 1.0a], [https://www.dropbox.com/s/0nxsl8hz79txjpi/ZXTaper_v1_0b_schem.pdf?dl=0 1.0b] |
− | *lista materiałowa [https://www.dropbox.com/s/gaoyh7uz271pv0b/ZXTaper_v1_0a_BOM.pdf?dl=0 | + | *lista materiałowa - wydanie [https://www.dropbox.com/s/gaoyh7uz271pv0b/ZXTaper_v1_0a_BOM.pdf?dl=0 1.0a/b] |
− | *rozmieszczenie elementów [https://www.dropbox.com/s/n1xpme0v0jt94eh/ZXTaper_v1_0a_PCBlayout.pdf?dl=0 | + | *rozmieszczenie elementów - wydanie [https://www.dropbox.com/s/n1xpme0v0jt94eh/ZXTaper_v1_0a_PCBlayout.pdf?dl=0 1.0a/b] |
*zasoby: | *zasoby: | ||
**F/W wersja [https://www.dropbox.com/s/h8bovnxe1nud3xy/zx-tape-loader-v.1.16.hex?dl=0 1.1.6] - oryginalny wsad do ATmegi od Autora projektu (ENG | RUS) [http://www.trolsoft.ru/en/sch/zx-tapper AVR Tape Player] | **F/W wersja [https://www.dropbox.com/s/h8bovnxe1nud3xy/zx-tape-loader-v.1.16.hex?dl=0 1.1.6] - oryginalny wsad do ATmegi od Autora projektu (ENG | RUS) [http://www.trolsoft.ru/en/sch/zx-tapper AVR Tape Player] | ||
Linia 42: | Linia 42: | ||
***interfejs w języku polskim | ***interfejs w języku polskim | ||
***poprawiona obsługa mechanicznej blokady karty SD | ***poprawiona obsługa mechanicznej blokady karty SD | ||
− | ** | + | **F/W wersja [https://www.dropbox.com/s/k99g36s6z9era5t/zx-tape-loaderPL116b.hex?dl=0 1.1.6b] |
***zmiana klawisza odtwarzania na ENTER | ***zmiana klawisza odtwarzania na ENTER | ||
**konfiguracja [https://www.dropbox.com/s/77xhu2gl0fzg7fz/ZXTaper_MCU_fusebits.pdf?dl=0 fuse bitów] | **konfiguracja [https://www.dropbox.com/s/77xhu2gl0fzg7fz/ZXTaper_MCU_fusebits.pdf?dl=0 fuse bitów] | ||
[[Kategoria:Sprzęt]][[Kategoria:Peryferia]][[Kategoria:Projekty]] | [[Kategoria:Sprzęt]][[Kategoria:Peryferia]][[Kategoria:Projekty]] |
Wersja z 08:04, 17 gru 2017
Opis
Pomysł symulatora magnetofonu z zastosowaniem procesora ATmega128 został zaczerpnięty ze strony www.trolsoft.ru. Projekt w obecnej formie bazuje na projekcie Olega Trifnowa (TrolSoft) i jest zgodny z jego oprogramowaniem w wersji 1.1.3 lub wyższej. Funckje zapisu i odczytu plików .tap i .wav zostały sprawdzone z róźnymi wersjami ZX Spectrum oraz jego klonami tj. ZX Spectrum 48K wydanie 2 i 6, Timex Computer 2048, Harlequin 48K w wersji G oraz Chrome 128K w wesji 3B.
Zalecane modyfikacje do wersji 1.0
Mod 1 - wspólne gniazdo Audio In/Out.
Aby zmienić wejście słuchawkowe (T_IN) na wejście i wyjście w jednym gniazdku, należy:
- przeciąć ścieżkę łączoną dwa kanały (L i R) w gniazku T_IN. Miejsce cięcia pokazano na rysunku (Mod 1), a ścieżka znajduje się od strony elementów na płytce. Jest ona pod gniazdkiem T_IN.
- wykonać połączenie kynarem pomiędzy punktami pokazanymi na rysunku (Mod 1).
Po modyfikacji:
- Gniazko oznaczone T_OUT nie jest potrzebne, ponieważ po modyfikacji gniazdko T_IN służy do wyprowadzenia i wprowadzenia sygnału audio. Gniazdko T_OUT działa tak jak przed modyfikacją i może być wykorzystywane do wczytywania programów (na obu kanałach stereo).
- Przewód mini-jack stereo do 2 x mini-jack mono (taki jak do ZX Spectrum +3) może być wykorzytany do wczytywania i nagrywania programów z ZX Spectrum, bez potrzeby przełączania wtyczki w ZX Taperze.
Mod 2 - poprawka do układu wejściowego (Audio In)
Ze względu na problemy z nagrywaniem z pewnych egzemplaży ZX Spectrum, należy zmodyfikować układ wejściowy audio, aby wyemilinować zakłócenia w sygnale wchodzącym do ZX Tapera. Dodatkowy kondesator (Cx) ma za zadanie odcięcie częstotliwości powyżej zakresu użytecznego dla funkcji nagrywania. Dodatkowy kondesator Cx o pojemności 4.7nF (0805) należy podłączyć pomiędzy bazę tranzysora Q1 a GND. Najlepszym miejscem na jego instalację, jest nalutowanie na rezystor R7.
Poprawkę nr 2 należy wykonać razem z poprawką nr 1. Jeżeli jednak po wykonaniu obu modyfikacji, nadal będą trudności z rozpoznaniem "pilota" przez ZX Tapera i będą występowały błędy zapisu (błąd CRC), należy zwiększyć pojemność kondensatora to 10nF.
Linki
Wątek na forum speccy.pl: Symulator magnetofonu
Dokumentacja
- schemat - wydanie 1.0a, 1.0b
- lista materiałowa - wydanie 1.0a/b
- rozmieszczenie elementów - wydanie 1.0a/b
- zasoby:
- F/W wersja 1.1.6 - oryginalny wsad do ATmegi od Autora projektu (ENG | RUS) AVR Tape Player
- F/W wersja 1.1.6a - wersja zmodyfikowana dla speccy.pl (ENG | POL)
- interfejs w języku polskim
- poprawiona obsługa mechanicznej blokady karty SD
- F/W wersja 1.1.6b
- zmiana klawisza odtwarzania na ENTER
- konfiguracja fuse bitów