Autor Wątek: Symulator magnetofonu (ex. ZX Taper)  (Przeczytany 55826 razy)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #15 dnia: 2017.08.17, 09:23:05 »
Przyjechały PCB, częściowo poskładałem pierwsza i dwie rzeczy do poprawki:
- PCF85x3 jest w obudowie SO8, a błędnie wrysowalem SOIC8.  >:( Kynar pójdzie w ruch i przymocuję go na pająka.
- brak dwóch otworów do mocowania potencjometru. Błąd w bibliotece, bo są na liście wiercen jako NTPH, ale dziur nie ma.

Ekran pasuje :), ATmega wlutowana, może dzisiaj ja zaprogramuje wsadem autora.

Prototyp na tym PCB pójdzie, ale ostatecznie nowa partię będę musiał zamówić.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Skinner

  • ****
  • Wiadomości: 367
  • Miejsce pobytu:
    Wlkp PL
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #16 dnia: 2017.08.17, 11:25:48 »
Ja tam lubię pająki jak coś ;)
2x 48k+, +2, HQ48 (under construction)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #17 dnia: 2017.08.18, 09:41:40 »
Podrutowalem RTC i działa. Philipsowi/NXP należy się nagroda Darwina za wynalazczosc. >:(

Z kart katalogowych wygląda, że PCF8365 i PCF8385 mogą być stosowane zamiennie z drobnymi modyfikacjami w kodzie programu, do tego niby są w tych samych obudowach SO8. Na szczęście mam oba, ponieważ te układy z nazwy mają takie obudowy. 63 jest węższy, w szerokiej obudowie SOIC8_W i ma 5.3mm (208mil), natomiast 83 jest szerszy i ma 7.4mm.

Zaletą PCF8583 jest łatwość sprawdzenia czy działa. Wystarczy podpiąć się (np. LEDem) do linii /INT i domyślnie jest tam obecny sygnał o częstotliwości 1Hz i wypełnieniu 50%. 63 na tym samym pinie ma wyjście /CLKOUT i jest ono programowalne. 63 wychodzą z fabryki z tym sygnałem o częstotliwości kwarcu. Na szczęście można je przerogramowac na impuls 1Hz.

Wywalam z projektu uniwersalność i RTC będzie zbudowany tylko dla PCF8563, bo za ciasno zrobiło się na na PCB.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KrisZX

  • *****
  • Wiadomości: 788
  • Miejsce pobytu:
    Wodzisław Śl
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #18 dnia: 2017.08.18, 09:55:05 »
Ok Super. Sprawdzałeś jak to się sprawuje ze spectrumem ? ( w szczególności zapis na SD ) Kiedy przewidujesz partie PCB już do Bazaru ?
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #19 dnia: 2017.08.18, 10:28:11 »
Chwilowo mam trochę spraw na głowie i mam tylko czas z doskoku. Testy ze ZX w weekend, sprawdzę  jak działa z gumiakiem i HQ48K. Plan jest taki, że zamówię finalne płytki po testach ale przed urlopem we wrześniu. Na chwilę obecną, raczej przed końcem września, nie wrzucę na "Bazar".
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #20 dnia: 2017.08.19, 22:46:22 »
Tadam :) Zaprogramowane, można zacząć testy :D

Brakuje tylko wsporników do ekranu.

KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KrisZX

  • *****
  • Wiadomości: 788
  • Miejsce pobytu:
    Wodzisław Śl
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #21 dnia: 2017.08.20, 08:14:44 »
Wygląda nieźle, ciekawe jak się będzie sprawować. Z niecierpliwością czekam na recenzje.  ;)
Timex 2048, TI of TTL FDD35, Timex 2068, Chrome 128, Harlequin, Just Speccy 128

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #22 dnia: 2017.08.20, 12:23:47 »
Pierwsze testy zrobione przy użyciu karty SD, którą mam prawie na stałe w TZXDuino.

Parę obserwacji oraz planów na dalsze testy:
- F/W oferuje sporo ustawień, łącznie z wyborem języka pomiędzy angielskim i rosyjskim,
- konfiguracja obsługi plików TAP jest bardzo rozbudowana, łącznie z możliwością ustawienia przerw czasowych pomiędzy blokami, długością trwania "pilota" oraz jego wypełnienia, itd.
- sprawdziłem wszystkie dostępne F/W na obsługę RTC i z żadnym ATmega nie komunikuje się poprawnie z układem czasu. RTC sam w sobie działa, generuje impulsy czasowe, linie komunikacyjne są podpięte tam gdzie mają być - do dalszego sprawdzenia.
- zawartość karty pokazywana jest poprawnie, łącznie z podkatalogami,
- jak na razie poza obsługą plików TAP i natywnego formatu BAW nic więcej nie udało się mi odczytać, czy zmusić od odtwarzania. A podobno jest obsługa plików TZX, TAP, WAV, BAW i RK - źródła F/W mam i próbuję się w nich odnaleźć :D
- są pewne ograniczenia co do nazewnictwa plików, np. nazwie pliku nie może być spacji aby "magnetofonik" zechciał odtworzyć plik. Najlepiej jak nazwa pliku ma do 14 znaków.
- obsługa mechanicznej blokady przed zapisem na kartę SD działa odwrotnie niż powinna. Nie można zapisać na kartę jak "lock" jest w pozycji "off" ale za to jak jest karta zabezpieczona, bez problemów tworzone są pliki i zapis idzie - znowu muszę zajrzeć do zródeł F/W
- obsługa klawiatury jest trochę nieintuicyjna przy odtwarzaniu plików. Przyśnięcie ENTERa nie robi nic, wybranie pliku i klawisz "prawo" powoduje odtwarzanie, ale bez zwłoki czasowej jest "pilot", który trwa tylko 619ms. Domyślne parametry do zmiany w ustawieniach.

Z bardzo dobrych wiadomości, "magnetofonik" odtwarza poprawnie TAPy i wczytywane są bez zająknięcia do Harlequina wer. G,  ZX Spectrum wydanie 2 i Chrome'a. Wszystko głośno i wyraźnie, bez komplikacji. Co prawda dla pracy z HQ jeden rezystor musiał zostać zmieniony, w sumie drobnica.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #23 dnia: 2017.08.20, 23:59:03 »
Na moje oko tor wejściowy ma nie najlepiej dobrany punkt pracy, aby rozpoznać sygnał wychodzący z ZX Spectrum. Udało się mi zapisać sygnał z TZXDuino, ale nic wychodzącego ze gumiaka :(

Originaly schemat poniżej.
« Ostatnia zmiana: 2017.08.21, 00:12:03 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zipp

  • ****
  • Wiadomości: 329
  • Miejsce pobytu:
    Małopolska
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #24 dnia: 2017.08.21, 05:50:18 »
Daj potencjometr zamiast R5 i spróbuj dobrać punkt pracy tranzystora.
Zobaczysz, czy taki układ wejściowy w ogóle zadziała.
Można R5 i R6 zwiększyć 2-3 razy, żeby nie obciążały za bardzo wyjścia gumiaka.
C14 też bym zmniejszył kilka razy.
« Ostatnia zmiana: 2017.08.21, 07:24:08 wysłana przez zipp »

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #25 dnia: 2017.08.21, 07:47:52 »
Zipp dzięki. Już zjechałem z C14 do 100nF. Wylutowalem R5, bez niego rezystancja w układzie pomiędzy Vcc a bazą tranzystora jest ok 12k. Przekopałem się przez rosyjskie forum i ludzie też mieli problemy w układem wejścia. Proponują zamiast R5 wsadzić 22k.
« Ostatnia zmiana: 2017.08.21, 08:50:46 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zipp

  • ****
  • Wiadomości: 329
  • Miejsce pobytu:
    Małopolska
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #26 dnia: 2017.08.21, 08:39:51 »
Ale C14 na schemacie ma 10nF, więc jak mogłeś zjechać do 100nF?
Teoretyzując proponuje:
C14 = 2,2nF albo mniej
R6 = 27k
R5 = 110k
R8 = 75om

Ordynarnie:
usunąć C14 i R6
R5 = 100k między bazę a kolektor
R8 = 75om

Podstawa to podpiąć oscyloskop i zobaczyć co się dzieje.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #27 dnia: 2017.08.21, 08:49:38 »
Sorry, przed kawa napisałem głupoty a siedziałem wczoraj do późna. C14 jest 10nF. Jak będę miał wolny wieczór przerobie ten układ na prostszy.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

PROTON

  • ****
  • Wiadomości: 478
  • Miejsce pobytu:
    Warszawa
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #28 dnia: 2017.08.21, 13:53:48 »
Są jakieś schematy i kody źródłowe tego projektu?

Przy zasilaniu 3,3V R5 musi być 2x większy jak R6, wtedy napięcie na bazie będzie wyższe jak 0,6V i tranzystor zostanie prawidłowo wysterowany. Jak wzmocnienie jest za małe to można zmniejszyć rezystancję R8 (ujemne sprzężenie zwrotne).

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Symulator magnetofonu (ex. ZX Taper)
« Odpowiedź #29 dnia: 2017.08.21, 14:49:52 »
Link to strony autora projektu: http://trolsoft.ru/en/sch/zx-tapper

Schemat i F/W tam są.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76