Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Jak we wlasnym zakresie zrobic SD2IEC  (Przeczytany 11072 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #210 dnia: 12 Września 2012, 16:02 »
hmm.. ja zamierzam zasilić Atmegę 5V prosto z komcia (znalazłem fajne miejsce skąd można brać) a dla karty przewidziany jest regulator napięcia 3.3V.. czy w takim razie mogę sobie odpuścić te MOSFety skoro nie muszę konwertować napięć? i w które piny Atmegi się wbić? bo z tego co widzę to przy proponowanym rozwiązaniu każde wejście zajmuje dwie nóżki parami \"\" PA0 - PA4, PA1 - PA5, PA2 - PA6

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #211 dnia: 12 Września 2012, 16:17 »
Karta SD jest zasilana 3V-3.3V.

Albo robisz konwersję między atmegą a kartą (wersja LarsP - atmega zasilana 5V, dzielniki rezystorowe), albo między atmegą a szyną IEC (wersja ShadowWolf - atmega zasilana 3V, tranzystory FET).

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #212 dnia: 12 Września 2012, 18:23 »
@ExciterELB, konwersji napięć nie unikniesz, niestety!

Tak sobie ostatnio przeglądam oferty w sklepach z częściami i okazuje się, że można jednak kupić w ilościach detalicznych scalaczki glue logic w wykonaniu little. Np takie bufory z otwartym drenem w technologii CMOS LVC: 74V1G07STR (jeden bufor w obudowie SOT23-5L, czyli takiej jak te MOSFETy LogL do SD2IEC, tylko z pięcioma nogami zamast trzech). Bufory te mogą pracować przy zasilaniu 3V i 5V, a przy zasilaniu 3V akceptują 5V na wejściu, a więc są idealne do konwersji napięć: 3V->5V / 5V->3V. Dobre będą w miejsce dzielników rezystorowych (SD2IEC-LarsP), od których będą o niebo lepsze (mniej problemów ze zniekształceniami sygnałów na liniach dzielniki - gniazdo karty SD), jak i zamiast mosfetów (SD2IEC-SW), które pobiją lepszymi transferami. Być może niebawem przetestuję takie rozwiązanie, to dam znać co i jak.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #213 dnia: 12 Września 2012, 21:02 »
spokojnie, spokojnie... próbuje jedynie rozkminić po jaką cholerę stosuje się te dzielniki napięcia lub MOSFety skoro w MMC2IEC mamy

ATMega32 zasilana 5V
Karta SD zasilana 3.3V (regulatorem napięcia z 5V na 3.3V)
Szyna danych do komody wyprowadzona 3 drutami (bez żadnych nawet oporników) plus masa

Teoretycznie w miejsce 32 wsadzamy 644P tak? i Powinno działać... po załadowaniu odpowiedniego wsadu do 644P.

..więc.. skoro tak.. to po co te zmiany z 3 drutów na sześć (z ATMegi) i te konwertery napięcia?

Jeśli ATMegę644P zasilę 5-cioma voltami (karta SD dostanie swoje 3.3V) to czy naprawdę muszę stosować konwetery 3-5 na szynie danych? Nie wystarczą 3 druty jak w MMC2IEC??

tego nie mogę zrozumieć

Offline wegi

  • Level 7
  • *******
  • Wiadomości: 2588
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #214 dnia: 12 Września 2012, 21:12 »
ExciterELB:
to po co te zmiany z 3 drutów na sześć

To nie chodzi od "odseparowanie dualności IO"? że 1 pełni 2 funkcje IO a teraz każdy z osobna odpowiada albo za I albo za O... (???)
Gdy po wynalezieniu komputera kwantowego jedni pytali o sposób wytwarzania prądu, kisiel pytał jak wytwarzać świeczki...

NIECH NIE BĘDZIE NICZEGO !!!

CZY RAF PIŁ Z JERICHA KUBECZKA ???

Offline elwer

  • Level 4
  • ****
  • Wiadomości: 259
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #215 dnia: 12 Września 2012, 21:14 »
Jeśli zrobisz w układzie SD2IEC-LarsP wystarczą same druty, jeśli wSD2IEC-SW2 to możesz zastosować 74ls06 zamiast tranzystorów tak jak w uIEC.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #216 dnia: 12 Września 2012, 21:39 »
elwer:
Jeśli zrobisz w układzie SD2IEC-LarsP wystarczą same druty, jeśli wSD2IEC-SW2 to możesz zastosować 74ls06 zamiast tranzystorów tak jak w uIEC.

Teraz mnie uświadomiłeś że wersja LarsP zakończyła się na 0.8.3 .. a ja się jak głupi sugerowałem wersjami 1.1, 1.2 a one są tylko dla SW.. ughhh..

duża jest różnica w funkcjonalności / prędkości pomiędzy ostatnim LarsP'em a najnowszym Shadowolf'em? bo teraz nie wiem czy iść na prostotę czy inwestować w części i ścieśniać je na PCB

Offline elwer

  • Level 4
  • ****
  • Wiadomości: 259
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #217 dnia: 12 Września 2012, 21:47 »
Zobacz w paczce oprogramowania - jest do LarsP, SW1, uIEC i do SW2 - jeśli braknie miejsca na AtMega 644 to będzie na 1284  (ale już chyba nie rozwijają tego rozwiązania).

Online art1346

  • Level 3
  • ***
  • Wiadomości: 124
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #218 dnia: 12 Września 2012, 21:56 »
ExciterELB:
Jeśli ATMegę644P zasilę 5-cioma voltami (karta SD dostanie swoje 3.3V) to czy naprawdę muszę stosować konwertery 3-5 na szynie danych? Nie wystarczą 3 druty jak w MMC2IEC??

Ale potrzebujesz wtedy konwertera 3V3 karta SD do 5V atmega. W wersji LarsaP za konwerter robi dzielnik. Ja z tym układem nie mogłem się dogadać. Nie mogłem go zmusić do widzenia karty SD. Więc trochę go zmodyfikowałem. Zasiliłem atmege z 3V3 a w linie IEC dałem tranzystory BS170, jako konwertery poziomów napięcia, bo takie akurat znalazłem w sklepie. Układ zadziałał od pierwszego uruchomienia.

ExciterELB:
Teraz mnie uświadomiłeś że wersja LarsP zakończyła się na 0.8.3

Ostatnia wersja dla SD2IEC to 0.10.3 i jest tez dla LarsP-Layout

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #219 dnia: 12 Września 2012, 22:21 »
art1346:
W wersji LarsaP za konwerter robi dzielnik. Ja z tym układem nie mogłem się dogadać. Nie mogłem go zmusić do widzenia karty SD.

dziwne.. u mnie śmiga bez problemu i to na 15 cm kabelkach

i to początkowo na zasilaczu 5v (ładowarka od SonyEricssona) a w chwili obecnej na 5V wziętych z PCB Komody.

EDIT: w sensie cały układ jest zasilany z PCB Komody, a zasilanie SD poprzez regulator na 3.3V

Online art1346

  • Level 3
  • ***
  • Wiadomości: 124
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #220 dnia: 12 Września 2012, 22:40 »
Może jakaś wybredna karta SD mi się trafiła.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #221 dnia: 12 Września 2012, 22:43 »
SD niestety to nie jest standard.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #222 dnia: 12 Września 2012, 22:44 »
Bawiłem się kingstonami, starymi Nokiowymi i wszystkim co mi w ręce wpadło.. z żadną nie miałem problemu bez znaczenia czy uSD, SD czy MMC.
Sprawdzałeś czy do karty dochodzi ładne, filtrowane kondensatorkiem 3.3V ?

Online art1346

  • Level 3
  • ***
  • Wiadomości: 124
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #223 dnia: 12 Września 2012, 22:53 »
Akurat nie miałem jak tego sprawdzić. Układ po modyfikacji zadziałał i nie wgryzałem się zbytnio w co poszło nie tak. A karta to microSD Kingstona 2GB.

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #224 dnia: 12 Września 2012, 23:05 »
ExciterELB:
..więc.. skoro tak.. to po co te zmiany z 3 drutów na sześć (z ATMegi) i te konwertery napięcia?

... ano po to, że rozdzielenie In/Out z ATmegi do szyny IEC (podobnie zresztą jak w C64:  sygnały z szyny IEC do CIA tez są rozdzielone na In i Out) poprawia współpracę SD2IEC z innymi urządzeniami, pracującymi równolegle na szynie IEC. Co sie tyczy konwersji, no to jak pisał wcześniej zyga jeśli zasilasz procka w SD2IEC z 3V to karta bezpośrednio do niego może byc podpieta, ale konwersja musi byc wykonana do szyny IEC, bo ta zasilana jest z komciowych 5V. I tak jest w wersjach  SD2IEC/sw, gdzie do konwersji uzywa się MOSFETów typu LogL. Jesli procka w SD2IEC zasilasz z 5V to konieczna jest konwersja napięć dla karty SD (wersja SD2IEC/LarsP, gdzie do konwersji uzywa się dzielników rezystorowych).

ExciterELB:
duża jest różnica w funkcjonalności / prędkości pomiędzy ostatnim LarsP'em a najnowszym Shadowolf'em? bo teraz nie wiem czy iść na prostotę czy inwestować w części i ścieśniać je na PCB

... tak jak wyżej pisałem, chodzi o poprawinie współpracy z 1541 (tak zresztą jest podane w materiałach autora projektu). Wersję SD2IEC/sw można przecież wykonac w warunkach amatorkich jako THT (na płytce uniwersalnej), niekoniecznie zaraz musi byc to SMT (i zabijanie się o dedykowaną płytkę do elementów SMD).