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

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

0 użytkowników i 7 Gości przegląda ten wątek.

Cancerek__

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #150 dnia: 19 Grudnia 2011, 16:25 »
Nie dajac sobie rady z wczesniejszym projektem postanowilem wykonac plytke do projektu Larsa. Popelnilem jeden maly blad i na plytce jest mala poprawka.
Szczerze sie ucieszylem jak sie okazalo, ze to wszystko dziala. Musze jeszcze dolozyc Jyffy\'ego i bedzie pelnia szczescia.

Plytka zostala wykonana czysto amatorsko metoda termotransferu. Obraz zamieszcze jak ja troche przeprojektuje tak, by byla mniejsza.




suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #151 dnia: 19 Grudnia 2011, 19:00 »
                   
zyga napisal:
...Poczytalem na forach o dlugosci magistrali SPI i zakloceniach, skrocilem kabelki do ok. 5cm - poszlo !


... no to jest wlasnie mankament, zwiazany z wykorzystaniem dzielnikow rezystorowych jako najprostszych konwerterow poziomow napiec. Tez mialem z tym problem i pisalem juz o tym. Nie chodzi tu o zaklocenia, tylko, ze spore kiloomowe rezystory w dzielnikach +  pojemnosci pasozytnicze kabelkow (im dluzsze kabelki tym wieksze pojemnosci), powoduja, ze sygnal po SPI musi \"pokonac\" filtr RC, ktory przy za dlugich kabelkach, najprawdopodobniej powoduje juz takie odksztalcenie przebiegow, ze procek przestaje tak odksztalcone sygnaly poprawnie dekodowac i uklad przestaje dzialac. Wtedy wlasnie skracanie kabelkow, czyli zmniejszanie pojemnosci w tymze pasozytniczym filtrze RC pomaga. Jacek, sprawca tego watku powinien byc w bardziej komfortowej sytuacji, bo korzysta w swoim rozwiazaniu plytki wg. LarsP ze specjalizowanego konwertera poziomow (nie dzielnikow rezystorowych), ale poki co milczy, a tylko my sie produkujemy w jego temacie!

@zyga czekamy na dalszy ciag.  \"Wink\"

@cancerek jakich MOSFETow uzyles w niedzialajacej wersji SD2IEC (tej wg. Shadowolfa)? Powinny byc typu LogL, o jak najmniejszym Vgs(tsh). A tak swoja droga to zazdroszcze, ze masz czas i samozaparcie, zeby bawic sie w termotransfer! Szacunek. Moge Ci zaprogramowac EPROMa do OSa za free (wersja poprawiona i sprawdzona), przysylaj tylko z koperta zwrotna (ze znaczkami  \"Wink\"  ). Szczegoly na PW.

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #152 dnia: 19 Grudnia 2011, 20:53 »
No wiec wyszlo to jakos tak:

Jak widac na zlaczu SD tez dolutowalem kondek 100n, u kogos w necie widzialem i pomyslalem, ze niezaszkodzi \"Smile\"
Podstawke do AVRa sobie odpuscilem. Kabelki do programowania podlutowalem bezposrednio do nozek scalaka. Te dwa biale przewody przy nozkach scalaka to polaczenia wykonane kynarem - dla diod swiecacych.

O to moj pinout:


A tak wyglada pod spodem:


Koncepcja co chwile sie zmieniala i widac ze gdzieniegdzie pady poodpadaly...

Oczywiscie polecam uzycie stabilizatora tak jak na oryginalnym schemacie, a nie taka partyzantke jak u mnie.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #153 dnia: 19 Grudnia 2011, 21:24 »
\"Smile\" Nie ma tragedii, wazne zeby sluzylo bezawaryjnie.
Szkoda ze podstawki  pod atmege nie dales.

Cancerek@ co to sa za elemet na plytce, oznaczone jako 1k63?

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #154 dnia: 19 Grudnia 2011, 21:29 »
                   
suchy napisal:
Nie chodzi tu o zaklocenia, tylko, ze spore kiloomowe rezystory w dzielnikach +  pojemnosci pasozytnicze kabelkow (im dluzsze kabelki tym wieksze pojemnosci), powoduja, ze sygnal po SPI musi \"pokonac\" filtr RC, ktory przy za dlugich kabelkach, najprawdopodobniej powoduje juz takie odksztalcenie przebiegow, ze procek przestaje tak odksztalcone sygnaly poprawnie dekodowac i uklad przestaje dzialac. Wtedy wlasnie skracanie kabelkow, czyli zmniejszanie pojemnosci w tymze pasozytniczym filtrze RC pomaga.


A moze by tak wykorzystac scalak 74HC245 pomiedzy AVR a SD tak jak to zrobili atarowianie w swoim SIO2SD v2 ?

Cancerek__

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #155 dnia: 19 Grudnia 2011, 22:33 »
Termotransfer - coz tak na prawde to tylko kwestia wprawy, poczatki byly trudne, ale teraz nie stanowi to wiekszego problemu, by nawet dwustronne plytki wykonac. W porownaniu, z kiedys malowanymi recznie plytkami, to jak zejscie z drzewa \"Smile\".
Sprawdze te mosfety, jednak po wlaczeniu brak jest jakichkolwiek sygnalow, na liniach danych i zegarowej. Temat czeka na ruszenie, bo jednak wolny czas przeznaczylem na cos co ma szanse dzialac.

To sa kondensatory 100n przy zasilaniu procka oraz przy zasilaczu 3V, niby mozna je sobie odpuscic, ale dobra praktyka nakazuje ich stosowanie.

Dzieki suchy, jednak mam programator, stary dzialajacy jeszcze pod dosa, jednak pozwoli mi on wypalic epromka, wielkie dzieki za wsparcie. pewnie znajdzie sie kilka osob, ktore skorzystaja z Twojej oferty:) ( ale kadzenie )

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #156 dnia: 20 Grudnia 2011, 14:25 »
                   
zyga napisal:
                   
suchy napisal:
Nie chodzi tu o zaklocenia, tylko, ze spore kiloomowe rezystory w dzielnikach +  pojemnosci pasozytnicze kabelkow (im dluzsze kabelki tym wieksze pojemnosci), powoduja, ze sygnal po SPI musi \"pokonac\" filtr RC, ktory przy za dlugich kabelkach, najprawdopodobniej powoduje juz takie odksztalcenie przebiegow, ze procek przestaje tak odksztalcone sygnaly poprawnie dekodowac i uklad przestaje dzialac. Wtedy wlasnie skracanie kabelkow, czyli zmniejszanie pojemnosci w tymze pasozytniczym filtrze RC pomaga.


A moze by tak wykorzystac scalak 74HC245 pomiedzy AVR a SD tak jak to zrobili atarowianie w swoim SIO2SD v2 ?


@zyga tam chyba nie chodzi o HC245 (moze nie bylo tego wlasciwego w bazie Eagla), bo HC to maja Vih <= Vcc + 0,5V, wiec przy zasilaniu 3V raczej 5V na wejscie nie podasz (osobiscie takiej pracy nie testowalem, wiec tak do konca sie nie zarzekam). Mysle, ze chodzi o VLC4245 (pinologicznie zgodny poza dodatkowymi nogami - zasilania 3V, ktorych nie ma w HC245): tani dwukierunkowy konwerter 8 bit szyny 3V-5V/5V-3V (np. w TME kosztuje ok 3 zl brutto w detalu, wiec tanio \"jak barszcz\" - wieeeelokrotnie mniej niz inne specjalizowane konwertery poziomow napiec). Na \"elce\" chwala sobie ten konwerter wlasnie tam gdzie trzeba obuc procek 5V z karta SD 3V (znikaja wszelkie problemy z transmisja). Wszytko klawo tylko nam potrzeba 3 porty dwukierunkowe, a tu jest az osiem plus dodatkowe nogi zasilania - wielka i niewykorzystana do konca kolubryna!

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #157 dnia: 20 Grudnia 2011, 15:45 »
No to moze CD4050 ? Podazajac za dyskusja z tego linku.

Tani, maly (16 nog), dostepny...

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #158 dnia: 20 Grudnia 2011, 16:46 »
@zyga, nie CD4050, bo na tym bez kombinacji zrobisz konwersje napiec z niskiego na wyzsze (ma buforowane wyjscie do 18V),  a my dla LarsP potrzebujemy odwrotnie.

To co jest nam potrzebne to: 74HC4050 (a to nie jest to samo, co popularny CD4050) i z dostepnoscia moga byc problemy (np. w TME nie maja, a to spora hurtownia!)

74HC4050 (fragment datashita):

\".... The 74HC4050 provides six non-inverting buffers with a
modified input protection structure, which has no diode
connected to VCC. Input voltages of up to 15 V may
therefore be used. This feature enables the non-inverting
buffers to be used as logic level translators, which will
convert high level logic to low level logic, while operating
from a low voltage power supply. For example 15 V logic
(“:4000B series”:) can be converted down to 2 V logic. ...\"

... idealny dla nas, tylko za rogiem w pierwszym lepszym elektroniku mozesz go nie dostac!  \"Rolling

Schemat prostego konwertera 5V(procek)>3V(SD) na 74HC4050 (ale NIE na CD4050)

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #159 dnia: 20 Grudnia 2011, 17:21 »
Dobra, widze ze sie pograzam \"Smile\" To moze sprobowac na tym 74AHC125 ?
O ile da sie upolowac.

Dobrze ze jest komu wyprowadzac mnie z bledu jak plote glupoty \"Wink\"

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #160 dnia: 20 Grudnia 2011, 17:38 »
... juz sprawdzilem, maja w TME ale tylko w obudowie SO14:

74AHC125

Problem z wykorzystaniem do konwersji napiec typowych (tanich i latwo dostepnych) serii scalakow cyfrowych z tranzystorami polowymi w strukturach, polega na tym, ze maja na wejsciach diody protekcyjne, zabezpieczajace przed ESD. Wyklucza to mozliwosc podania na takie wejscia napiec innych niz z przedzialu:

-0,5V do Vzasilajace+0,5V

wzgledem masy.

Ot i caly szkopul.

W TME mieli tez wersje jednobramkowa 125-ki (aktualnie brak):

NC7SZ125P5X w obudowie SOT23-5

... male i idealne do translacji 3V>5V i 5V>3V

\"... Inputs tolerate voltages up to 6V independent
of VCC operating voltage. ...\"

... zarowno dla LarsP (choc tu trzeba by sie pobawic zeby zamontowac je na uniwersalce, co jest rzecz jasna do zrobienia), jak i Shadowolfa (mozna by wywalic te mosfety LogL i dzielniki rezystorowe).

Wlasciwosci:

- Space saving SOT23 or SC70 5-lead package
- Ultra small MicroPak leadless package
- Ultra High Speed: tPD 2.6 ns Typ into 50 pF at 5V VCC
- High Output Drive: ±:24 mA at 3V VCC
- Broad VCC Operating Range: 1.65V to 5.5V
- Matches the performance of LCX when operated at 3.3V VCC
- Power down high impedance inputs/output
- Overvoltage Tolerant inputs facilitate 5V to 3V translation
- Patented noise/EMI reduction circuitry implemented

... szkoda, ze nie maja od reki.


                   
Cancerek napisal:
... To sa kondensatory 100n przy zasilaniu procka oraz przy zasilaczu 3V, niby mozna je sobie odpuscic, ale dobra praktyka nakazuje ich stosowanie.


... tak, tylko, ze jako kondensatory odsprzegajace zasilanie najlepiej powinno sie uzyc kondensatory bezindukcyjne, czyli najlepiej ceramiki jednoplytkowe (ostatecznie monolityczne), a Ty tam wlutowales zwijane plastykowe poliestry typu MKT, ale to szczegol.  \"Wink\" A propos, zyga uzyl wlasciwego kondka, co widac na fotce.  \"Idea\"

Cancerek__

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #161 dnia: 21 Grudnia 2011, 16:47 »
Czlowiek cale zycie sie uczy \"Smile\"

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ź #162 dnia: 21 Grudnia 2011, 17:10 »
macie problemy z kartami SDHC czy uSD?
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....

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #163 dnia: 21 Grudnia 2011, 21:53 »
@Kisiel ja testowalem karty SD tylko do 2GB zarowno w wykonaniu standardowym, jak i w miniaturowym i nie mialem z nimi problemow. Z kartami o wiekszych pojemnosciach, typu SDHC sie nie bawilem (bo poki co nie mam takowych), ale prawdopodobnie, nowy bootloader SD2IEC radzi sobie z nimi juz bezproblemowo (wczesniej faktycznie byly z nimi klopoty).

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #164 dnia: 22 Grudnia 2011, 06:58 »
Ja mam zwykla stara SD 1GB Sandisk.