SIO2SD
From Atariki
(Różnice między wersjami)
Wersja z dnia 17:51, 12 kwi 2007 Miker (Dyskusja | wkład) (-SDU (kategoria już jest)) ← Previous diff |
Wersja z dnia 11:43, 3 maj 2007 Pigula shpoon (Dyskusja | wkład) Next diff → |
||
Linia 26: | Linia 26: | ||
7 1 Kondensator tantalowy 10uF C4 | 7 1 Kondensator tantalowy 10uF C4 | ||
8 2 Kondensator ceramiczny 22pF C1,C2 | 8 2 Kondensator ceramiczny 22pF C1,C2 | ||
- | 9 4 Kondensator ceramiczny 100nF C3,C4,C10,C11 | + | 9 4 Kondensator ceramiczny 100nF C3,C12,C10,C11 |
10 5 Kondensator ceramiczny 22nF C5,C6,C7,C8,C9 | 10 5 Kondensator ceramiczny 22nF C5,C6,C7,C8,C9 | ||
11 1 Kwarc 7.3728 lub 14MHz Q1 | 11 1 Kwarc 7.3728 lub 14MHz Q1 | ||
Linia 36: | Linia 36: | ||
17 1 Gniazdo SD - SD | 17 1 Gniazdo SD - SD | ||
18 1 Wyświetlacz 2x16 LED - JP3 | 18 1 Wyświetlacz 2x16 LED - JP3 | ||
+ | |||
+ | ==Porady dotyczące uruchomienia układu== | ||
+ | |||
+ | * Dla kwarca 7.3728 MHz fuse procesora Atmel ustawiamy na (H:0xD1 ; L:0xFF) | ||
+ | * Dla kwarca 14.3118 MHz fuse procesora Atmel ustawiamy na (H:0xC3 ; L:0xFF) | ||
+ | * Jeżeli podczas wyboru plików ATR na wyświetlaczu pojawiają się śmieci - należy wymienić stabilizator napięcia 3.3V (na np. precyzyjny stabilizator napięcia 1.0A w obudowie TO-220) | ||
+ | * Komunikat 'Błąd odczytu karty SD' - gdy jest włożona do slotu - przyczyną jest brak styku przy kondensatorze C12 lub stabilizatorze napięcia 3.3V. PCB jest dwustronne, dlatego zaleca się poprawić lutowanie z obu stron płytki dla tych elementów. | ||
Więcej informacji na [http://sio2sd.gucio.pl/ stronie] autora projektu. | Więcej informacji na [http://sio2sd.gucio.pl/ stronie] autora projektu. |
Wersja z dnia 11:43, 3 maj 2007
Spis treści |
Informacje Ogólne
SIO2SD to interfejs autorstwa Jakuba Kruszona-Zawadzkiego, pozwalający na wczytywanie gier/programów na Atari 8-bit poprzez port SIO z kart SD/MMC.
Cechy urządzenia
- Obsługa kart SD/MMC (formaty FAT12,FAT16 i FAT32)
- Obsługa plików w formatach ATR (rw), XFD (ro) i COM/XEX (ro)
- Wyświetlacz 16x2 pokazujący aktualnie wybrany katalog i plik ATR/XEX podmapowany pod określony numer stacji dysków.
- Obsługa SIO z turbo (możliwość ustawienia prędkości - hsindex od 1 do 16, standardowo 6, co odpowiada prędkości ok. 69kb/s, do wersji 2007.02.18 była stała prędkość 51kb/s - hsindex 10)
- Wszystkie gęstości z sektorami 128B i 256B (TOMS'owe 512B na razie nieobsługiwane), w tym również dyski 16MB
- Możliwość obsługi 8 stacji równolegle (do wersji 2007.02.08 tylko 4 stacje: D1-D4)
- Możliwość konfigurowania z poziomu ATARI (możliwe ładowanie programu konfiguracyjnego bezpośrednio z urządzenia, bez potrzeby nagrywania na kartę SD)
Lista elementów
Poniżej przedstawiona jest lista elementów elektronicznych potrzebnych do budowy układu.
Lp Ilość Nazwa Elementu Wartość Oznaczenie elementu 1 2 Rezystor 10k R1,R3 2 1 Potencjometr 2.2k R2 3 3 Rezystor 1.8k R4,R5,R6 4 3 Rezystor 3.3k R7,R8,R9 5 1 Rezystor 27R R10 6 3 Rezystor 220R R11,R12,R13 7 1 Kondensator tantalowy 10uF C4 8 2 Kondensator ceramiczny 22pF C1,C2 9 4 Kondensator ceramiczny 100nF C3,C12,C10,C11 10 5 Kondensator ceramiczny 22nF C5,C6,C7,C8,C9 11 1 Kwarc 7.3728 lub 14MHz Q1 12 1 Dioda Schottkiego BAT85 opcjonalnie 13 1 Procesor ATMEGA32-16PI (lub Atmega 32L-8PU) IC1 14 1 Stabilizator 3.3V IC2 15 3 Diody LED 3V LED1,LED2,LED3 16 5 Mikrostyki - S1,S2,S3,S4,S5 17 1 Gniazdo SD - SD 18 1 Wyświetlacz 2x16 LED - JP3
Porady dotyczące uruchomienia układu
- Dla kwarca 7.3728 MHz fuse procesora Atmel ustawiamy na (H:0xD1 ; L:0xFF)
- Dla kwarca 14.3118 MHz fuse procesora Atmel ustawiamy na (H:0xC3 ; L:0xFF)
- Jeżeli podczas wyboru plików ATR na wyświetlaczu pojawiają się śmieci - należy wymienić stabilizator napięcia 3.3V (na np. precyzyjny stabilizator napięcia 1.0A w obudowie TO-220)
- Komunikat 'Błąd odczytu karty SD' - gdy jest włożona do slotu - przyczyną jest brak styku przy kondensatorze C12 lub stabilizatorze napięcia 3.3V. PCB jest dwustronne, dlatego zaleca się poprawić lutowanie z obu stron płytki dla tych elementów.
Więcej informacji na stronie autora projektu.