forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: KWF w 2017.08.01, 13:26:52

Tytuł: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.01, 13:26:52
Projekt nadal żyje i ma się całkiem nieźle. Ekran LCD 84x48 dojechał i po wstępnych przymiarkach prawie pasuje do płytki. Drobne przesunięcia otworów montażowych i będzie jak ma być dla jednej wersji modułu LCD 84x48. Niestety co dostawca/producent, moduły te różnią się kolejnością wyprowadzań na złączu kołkowym, wymiarami, oraz rozstawem otworów mocujących. Jednak zanim wyślę płytkę do fabryki, muszę sprawdzić poprawność połączeń i poprawić przebieg kilku ścieżek.

Wizualizacja:
(http://fotogalleria.info/pub/TZXC90/TZXC90_03.png)

Gniazdo SD będzie montowane od spodu, tak jak bateria do podtrzymania zegara.

Zgrubna koncepcja obudowy w 2D:
(http://fotogalleria.info/pub/TZXC90/TZXC90_box.jpg)

(cdn)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 2017.08.01, 13:36:23
Wow ależ ładnie to wygląda  :) Widzę że zmieniła się trochę płytka zdaje się na lepsze.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.08.02, 00:40:59
Sprawdz ;) Bo sie zdziwisz ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.02, 18:32:50
Warianty modułów LCD 84x48 (Nokia 5110)  :o

Ten który mam na stole i do którego są otwory to ten po lewej.

Zdjęcie znalezione w sieci.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.03, 09:00:17
Poszło zamówienie na płytki do prototypu. A po złożeniu całość powinna wyglądać tak:
(http://fotogalleria.info/pub/TZXC90/TZXC90_04.png)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.08.03, 09:03:37
Ten konkretny moduł wyświetlacza ma jakieś specyficzne oznaczenie typu ? Żeby było wiadomo co kupić.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.03, 09:09:06
Niestety nie. Przy kopowaniu trzeba uważać, bo sprzedawcy czasem załączają zdjęcia jednego modelu, a przysyłają niby taki sam, kolor PCB zgadza się, wyprowadzenia też ALE wymiary inne.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.08.03, 09:11:23
A masz więcej niż jeden wyświetlacz ?
Przydałby się w komplecie z płytką taki co do niej będzie pasował.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.03, 09:15:50
Mam dwa różne z dwóch różnych źródeł, a miały być identyczne :(. Będziemy martwić się, jak już będę miał działające całe "cudo". Zamówię wtedy 10szt modułów LCD od jednego sprawdzonego dostawcy, bo inaczej będzie loteria.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.08.03, 14:25:18
to nie jest ten wątek w którym się na te cudo zapisywałem, prawda?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.03, 14:32:06
Zapisy będą w dziale "Bazar", kiedy ostatecznie urodzi się  ta zabawka :P

Tutaj tylko sprawy techniczne.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.09, 09:12:28
Płyteczki jadą :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: szymonu w 2017.08.09, 09:43:10
Płyteczek widzę nie jest dużo więc ja chciałbym się już na to zapisać :-) bo jak ogłosisz to w dziale Bazar to chętnych może być dużo więcej :-)

Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.09, 09:52:29
Spokojnie, to tylko prototypy. Jak całość ruszy, będą zapisy i zamówię większą partię. Wystarczy dla każdego.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.08.09, 18:20:55
Wróciłem z dalekich wakacji, a tu jednak projekt żyje :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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ć.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Skinner w 2017.08.17, 11:25:48
Ja tam lubię pająki jak coś ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 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 ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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".
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.19, 22:46:22
Tadam :) Zaprogramowane, można zacząć testy :D

Brakuje tylko wsporników do ekranu.

Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 2017.08.20, 08:14:44
Wygląda nieźle, ciekawe jak się będzie sprawować. Z niecierpliwością czekam na recenzje.  ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 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.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 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).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.21, 14:49:52
Link to strony autora projektu: http://trolsoft.ru/en/sch/zx-tapper (http://trolsoft.ru/en/sch/zx-tapper)

Schemat i F/W tam są.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.08.21, 14:58:58
- 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.
Podłącz jakieś arduino i odpal I2CScan
Problem może być w tym, że producent zmienił adres bazowy.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.21, 15:17:17
Akurat z PCF8385 wielkiej filozofii nie ma, są aż dwa adresy do tego wybierane sprzetowo. Nóżka 3 do GND to adres 0 lub nozka 3 do Vdd i adres 1. Podepnię się i tak, aby zobaczyć, czy cokolwiek jest przesyłane pomiędzy MCU a RTC. Dostałem też ponownie skomponowany plik z wsadem od autora. Zobaczymy.

Autor tez potwierdził, że jest tylko obsługa plików TAP, BAW i WAV.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.08.21, 15:22:45
Chodzi o adres bazowy.
Często jest tak że producenci produkują ten sam układ z kilkoma różnymi adresami bazowymi (ze względu na możliwe konflikty z innymi urządzeniami) najczęściej odnotowują to za pomocą jakieś literki w oznaczeniu. Puść I2CScan - wielokrotnie okazywało mi się, że że adres jest inny niż w dokumentacji.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.21, 17:38:55
Był błąd przy kompilacji F/W, ale mam już nowy, jeszcze gorący wsad od Olega w wersji 1.1.6, z dodaną obsługą formatu 86RK (rosyjski format dla Radio-86RK).

Została tylko sprawa nagrywania, o której tez pisałem z autorem. Okazało się, że jest to znany problem od jakiegoś czasu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.21, 21:10:18
Przetestowałem wzmacniacz wejściowy.
C14 - 4,7n
R6 - usunięty
R8 - zwarty
R5 - 470k
Wartość R5 podana dla tranzystora o wzmocnieniu w okolicach 400.
Przy wzmocnieniu mniejszym np. ~200, R5 trzeba zmniejszyć do 270k.
Inne rozwiązania układowe z jednym tranzystorem nie działały, przynajmniej mi.
Testowane z gumiakiem i toastrackiem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.08.22, 14:11:43
Akurat z PCF8385 wielkiej filozofii nie ma, są aż dwa adresy do tego wybierane sprzetowo. Nóżka 3 do GND to adres 0 lub nozka 3 do Vdd i adres 1.
Jak podaje dokumentacja :
2C-bus slave address: read A3h and write A2h
zdarzało mi się że te adresy były inne niż w dokumentacji.

Swoją drogą nie wszystkie PCF8385 mają A0 wyprowadzone na trzeci pin.
Dokumentacja http://www.nxp.com/docs/en/data-sheet/PCF8563.pdf
Podaje pin 3 NC.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.22, 14:15:52
Nie myl PCF8583 z PCF8563 :) i typu obudowy SO8 z inna :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.08.22, 15:00:32
Fakt (coś zaćmienie mnie wzięło) - więc ponieważ a1 jest do masy to adresy
powinny być
  R/W
‭161/‭160


Trzeba by też zobaczyć jak jest ustawiona ATMEGA - Atmega sama może sobie podciągać linie SDA SCL do zasilania - wtedy rezystry R9, R10 nie były by potrzebne a w niekorzystnym układzie mogłyby uniemożliwiać komunikację I2C.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.22, 15:26:50
Jak już pisałem, był błąd kompilacji wsadu. Mam już przekompilowany F/W i MCU komunikuje się z układem czasu.
Zegar podtrzymywany jest po odpięciu zasilania, zapis i odczyt daty oraz czasu działa jak należy.
Ten problem wykreśliłem z listy.

Bardziej palącą niedogodnością jest zapis, a w sumie jego brak.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.22, 19:12:09
Trzeba by też zobaczyć jak jest ustawiona ATMEGA - Atmega sama może sobie podciągać linie SDA SCL do zasilania - wtedy rezystry R9, R10 nie były by potrzebne a w niekorzystnym układzie mogłyby uniemożliwiać komunikację I2C.

Pull-upy w Atmedze mają wartość 20-50kom, a to stanowczo za dużo. A że komuś coś kiedyś tak działało...

Poniżej moje ostatnie wypociny odnośnie wzmacniacza wejściowego, lepiej nie będzie.
Tranzystor o wzmocnieniu najlepiej z grupy -25, -40 lub B, C.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.22, 22:50:37
Meczy mnie ten układ wejściowy, zaprządłem do roboty LTspice. Założenia dla symulacji:
- sygnał sinusoidalny
- częstotliwość 1kHz
- Vpp = 0.3V
- tranzystor BC817-16 lub BC847A

Schemat oryginany wraz z wynikami są w załącznikach: schem_01 i sym_01

Druga symulacja zawiera propozycję @zipp'a z drobnymi zmianami w unifikacji elementów: schem_02 i sym_02.

Z wyników widać, że pierwszy układ nie ma prawa działać poprawnie.





Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 2017.08.23, 08:01:21
Ten wzmacniacz działa jak klucz, otwarty/zatkany. W taki razie nie jest potrzebna temperaturowa stabilizacja punktu pracy więc wywal całkowicie rezystor emiterowy, zwiększy się wtedy wzmocnienie.
Możesz przetestować w LTSpice jak się Darlington sprawdzi.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.23, 08:29:49
I tak źle, i tak niedobrze. Przy zmodyfikowanym układzie przeciaży się ULA, a charakterystyka czestotliowościowa jest do duszy.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.23, 09:42:33
ULA nie przeciąży się. Na jej wyjściu jest rezystor 10k i kondensator 100n. Naniosłem poprawki w LTspice.
Dałem niższą częstotliwość (bo to gorszy przypadek) i sygnał wejściowy prawie prostokątny.
Obciążenie RL zmieniłem na 1M, bo Atmega takowego prawie nie wnosi.
Przy 500 Hz Ce musiałem zwiększyć do 47u.

Darlington nie nadaje się. Jego napięcie nasycenia przy małych prądach to 0,7V, a minimalne maksymalne napięcie wejściowe Atmegi w stanie niskim to 0,2Vcc = 0,66V.
Nie ma sensu symulować.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.23, 12:58:09
Jeszcze jedna uwaga.
Żeby za Ce nie dawać kobyły elektrolitycznej 47u, tylko pozostać przy ceramiku 10u,
trzeba zwiększyć R7 do 7,5k a R8 do 750om.
Nie jest zasadne dawać za R7 tak małej wartości (1,5k).
Układ jest bardziej stabilny niezależnie od zastosowanego tranzystora, a wymagane wzmocnienie spadło pięć razy.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.23, 13:56:42
zipp: Przepuściłem to co proponujesz przez LTspice, wygląda przyzwoicie. Przy okazji podmieniłem tranzystor na BC846B, ale symulowałem również dla BC817-25, BC847A/C, 2N2222 i 2N3904, w sumie dowolny NPN powinien pracować w tym układzie. Dzięki :)

Testy na żywym organiźmie chyba dopiero w weekend.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.23, 14:22:13
Możesz jeszcze R4 zwiększyć do 1k.
Po dodaniu kondensatora Ce, impedancja wejściowa znacznie spadła.
R4 = 1k nie zmieni wzmocnienia a może zabezpieczyć wyjście komputera,
bo nigdy nie wiadomo kto i gdzie będzie to podłączał.
Spectrumy mają wyjścia zabezpieczone, ale są jeszcze klony i inne wynalazki.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.23, 14:41:20
Też o tym myślałem, aby zwiększyć R4 do 470R, a 1k nie zaszkodzi. Na razie i tak potrzeba sprawdzić, czy ATmega będzie widziała sygnał na wejściu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.24, 09:12:50
Czy ktoś ma informacje w jakim zakresie częstotliwości Spectrum generuje sygnały na wyjściu MIC?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.08.24, 09:33:15
Pilot 667+735T (2496 Hz) , dane 0=2x855T (2046 Hz), 1=2x1710T (1023 Hz) dla T=1/3500000 [ s ].
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.24, 09:44:11
@pear: podziękował ślicznie. Dla 128k stała T=1/3.5469MHz.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.08.24, 10:11:07
Nie zagłębiałem się w temat, ale być może w celu zachowania kompatybilności zostały skorygowane czasy w procedurze w ROM ZX 128K.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: matofesi w 2017.08.24, 10:28:45
Nie zagłębiałem się w temat, ale być może w celu zachowania kompatybilności zostały skorygowane czasy w procedurze w ROM ZX 128K.

Zajrzałem na szybko do ROMu 128 - porównując z ROMem 48. Różnice, które się pojawiają nie zahaczają o procedury obsługi taśmy. Jeśli więc w drugiej połówce ROMu nie ma innych procedur (a - znowu na szybko - nic takiego nie widzę), to oznacza, że nie ma żadnych korekt i różnica zegara nie ma w tym wypadku strategicznego znaczenia.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.08.24, 10:40:24
Różnica 1,5% to czasem mniej niż błąd prędkości przesuwu taśmy, więc nie ma problemu.
Ale brak korekty oznacza, że taśmy nagrane na 128K mają wyższe częstotliwości niż na 48K. Taka ciekawostka :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.28, 18:44:20
Jak to dobrze, że czasem weekend ma 3 dni :) Mam działającą funkcję zapisu, sprawdzoną z gumiakiem w wydaniu 2. Śmiga jak należy, piski są rozpoznawane i zapisywane jako TAP lub BAW. Finalna wersja układu wejściowego na schemacie poniżej oraz wyniki symulacji dla tak dobranych elementów.

Jedynie z ważniejszych rzeczy do poprawki poprawki został F/W, aby mechaniczna blokada karty przed zapisem działała tak jak mówi specyfikacja, a nie na odwrót.

Pomęczę jeszcze zapis z HQ48 i może z 128K, a następnie zmiany kosmetyczne na PCB i będę mógł zamówić wiekszą partię płytek.

Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.08.28, 18:59:37
brzmi dobrze - tą blokadę RO działającą na odwrót już można przeboleć - ja generalnie przypisuje sobie kartę do urządzenia więc jak już raz ustawię to działa :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.28, 19:11:59
Nie wiem czemu zmniejszyłeś różnicę między R7 i R8 do pięciu.
Niepotrzebnie rośnie napięcie w stanie niskim.
Maksymalne dla Atmegi przy zasilaniu 3,3V to tylko 0,66V. Niby zapas niewielki jest, ale zawsze lepiej dmuchać na zimne.
RL=50k fałszuje Ci trochę wyniki. Rezystancja wejściowa Atmegi to megaomy, chyba że autor softu strzelił babola i załączył pull-upa dla tego wejścia.
Działanie blokady zapisu trzeba koniecznie zmienić, nie róbmy dziadostwa.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.28, 19:27:23
zipp: zrobiłem kilka symulacji dla różnych częstotliwości (pilota, logicznego 0 i logicznej 1) oraz różnych tranzystorów. Przy stosunku R7/R8=10 czasem pierwszy impuls nie łapał się w całości jako logiczne 1 (poziom napięcia powyżej 2.1V = 0.6*Vcc + 5% zapasu). Dla logicznego 0 zapas jest dość spory, ponad 0.2V (30%). Poza tym wolałem dać mniejszy kondensator emiterowy (4.7-10uF).

Nagrywanie sprawdzone i działa z:

Nie mam siły odkopywać z szafy Toastracka i zmodyfikowanego +2A, innym razem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.08.28, 19:35:25
Pierwszy impuls jest nieistotny, nawet pierwszy tysiąc.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.28, 22:15:46
Pierwszy tysiąc to oczywista przesada.
Przy standardowym sygnale zgoda, ale np. BleepLoad Protection już by się nie załapał ;)
Powiedzmy pierwsze kilkanaście jest nieistotne.

BTW: czy ten symulator obsługuje turbo?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.29, 00:19:34
BTW: czy ten symulator obsługuje turbo?

W F/W jest zaszyta procedura szybszego wgrywania, ale ona polega na przyspieszeniu odtwarzania tylko. Nie zauważyłem nic, co by przypominało O.T.L.A z dedykowanym "loaderem".

Pozostaje wygenerowanie pliku WAV w O.T.L.A i jego wczytanie.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.29, 00:58:38
Jeśli ma zapisywać w turbo, to trzeba by sprawdzić układ wejściowy również dla wyższych częstotliwości, ~4kHz dla dwukrotnej prędkości.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.29, 08:27:41
Moim zdaniem zaczynamy dyskusję akademicką, ponieważ pasmo przenoszenia tego układu jest ponad pasmo akustyczne, ze sporym zapasem dla górnego zakresu. Przyjmując częstotliwość odcięcia na poziomie -3dB, dostaniemy pasmo od 200-300Hz na dole do ponad 300kHz na górze.

Symulacja dla sygnału wejściowego o częstotliwości 10kHz (turbo x4) poniżej.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.29, 11:08:08
No to gra :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.29, 11:10:38
Masz jakiegoś TAPa w trybie turbo? Chętnie sprawdzę jak ten symulator zachowuje się z takimi plikami.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.29, 11:34:02
Chyba nie da się zrobić tapa w turbo. To musi być tzx.
Oryginalne gry można by wrzucić, jak poradzisz sobie z tzx, np. Fairlight z Alkatraz Protection :D http://www.worldofspectrum.org/infoseekid.cgi?id=0001715 (http://www.worldofspectrum.org/infoseekid.cgi?id=0001715)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.29, 13:32:12
Szczerze, wsad do ATmegi nie jest moj i na dzien dzisiejszy nie wspiera TZXow, tylko TAP, BAW, WAV i 86RK. Zapis mozliwy jest w TAP i BAW. Na razie Autor symulatora nie planuje wsparcia dla formatu TZX.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.29, 13:52:16
Ach, to nie zrozumiałem. Myślałem że jest obsługa TZX, tylko nie działa.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Tygrys w 2017.08.29, 14:01:22
Zawsze można 'nagrać'  .tzx do .wav. W razie czego - służę pomocą.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.08.29, 15:29:23
A no jasne! TZX2WAV.EXE ?
To proszę - Fairlight II w WAV, wersja na 128 i na 48 z Alkatrazem. Chciałem zrobić tą pierwotną na 48 z ekstremalnie krótkim pilotem (0,09sek, tylko 140 impulsów!), ale coś się źle konwertuje. Także tylko 128K jest z tym krótkim. Obie wersje mają przed głównym blokiem długą ciszę - 12 sekund. Sprawdziłem obie.
wavy mają po kilkanaście MB
128K https://drive.google.com/file/d/0B26F8HB6MqMKLXRsVEpMb1ctcWs/view?usp=sharing (https://drive.google.com/file/d/0B26F8HB6MqMKLXRsVEpMb1ctcWs/view?usp=sharing)
48K https://drive.google.com/file/d/0B26F8HB6MqMKWndfd0xXbFdMb2M/view?usp=sharing (https://drive.google.com/file/d/0B26F8HB6MqMKWndfd0xXbFdMb2M/view?usp=sharing)

EDIT: Skróciłem pilota do długości pierwotnej:
48K z krótkim https://drive.google.com/file/d/0B26F8HB6MqMKRXZFeDVVREhFdkk/view?usp=sharing (https://drive.google.com/file/d/0B26F8HB6MqMKRXZFeDVVREhFdkk/view?usp=sharing)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.30, 10:24:25
Dzięki za pliki. Sprawdzę jak symulator radzi sobie z ich odtwarzaniem.

Wygenerowalem też .wav z Manic Minerem przez O.T.L.A. Cały plik ma tylko 24 sekundy.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.08.30, 22:32:48
Odtwarzanie tych plików .wav działa jak powinno. Oba pliki (48K i 128K) wczytały się bez błędów, a gra odpala się. Testowałem z ZX48K (Iss2) i Chromem. Myślę, że na chwilę obecną, od strony sprzętowej, projekt nie wymaga dalszych poprawek, mogę nanieść zmiany na schemacie i płytce, a następnie zamówić 15-20szt.

Czas zająć się wsadem i nielogicznym zachowaniem blokady zapisu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.03, 15:48:49
W oczekiwaniu na docelowe PCB, poskładałem do kupy prototyp, tak aby zaczął przypominać finalny magnetofonik. RTC podrutowany, potencjometr głośności bez dwóch otworów montażowych w PCB i jest lekko pod skosem, ekran ma dodatkowe piny, bo używałem go do testów. Na zdjęciu tego nie widać, ale w układzie wejściowym elementy SMD są piętrowo :D

Aha, całe urządzenie można będzie zasilić z 4 baterii R4 (AA) lub przez USB.

Dwie fotki poniżej:

(http://fotogalleria.info/pub/TZXC90/proto_01.jpg)

(http://fotogalleria.info/pub/TZXC90/proto_02.jpg)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.09.03, 15:53:34
Ładne cacko. Przy tym i przydatne :)
Gdyby zarówno wyświetlacz, jak i płytkę umieścić wzdłużnie, powstało by coś na kształt telefonu komórkowego :)
Może łatwiej wtedy było by wydrukować do całości obudowę na drukarce 3D.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.03, 16:08:53
Wiesz. Przerobiłem chyba 4 różne wersje ułożenia ekranu i klawiatury. Do tego jestem praworęczny (choć mysz obsługuję lewą ręką) i ten układ jest dla mnie najwygodniejszy. Ekran po lewej, klawiatura po prawej.

 >:( Trzeba było marudzić wcześniej  :P Teraz już pozamiatane ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.09.03, 16:21:00
Wiem, wiem :)
Ja tylko głośno myślę :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.03, 16:28:45
A może od razu wsadzić w pudełko po Nokii 3110? ;) Skoro ekran od niej. Wizualizacja z rosyjskiego (zx-pk.ru) forum:

(https://1.downloader.disk.yandex.ru/disk/6f724948b867a0b6d587bc74c969a4dcd5c032cba5659d2748a21c01376a53bc/59ac49aa/7tWwEHeQlk2VRDO9lNaX9tzIJvy4A9jOG_07ckX5vc7gSJHiW8kBfVYUlvFCu8C5b0xszF9r1zJwWuMOUyW7xw%3D%3D?uid=0&filename=3310_bot.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&fsize=74476&hid=1b0b76e304d2d35082726f33cf9354c8&media_type=image&tknv=v2&etag=476ef2b2bab821aaf20df55119674c12)

Funkcję dzwonienia wywalono :D a szkoda :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.09.03, 16:32:39
Od razu obudowa by była gotowa :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 2017.09.03, 18:20:14
Dać jeszcze zasilanie z akumulatora i obsługę klawiatury z Nokii :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.09.03, 18:56:35
to gdzie to zamawiać Klaud? :P
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.03, 20:17:12
to gdzie to zamawiać Klaud? :P

A tu (http://www.speccy.pl/forum/index.php?topic=3589.msg53752).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.09.03, 21:15:52
A to poproszę :)  +1
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.09.03, 23:37:01
to tam się wpisz
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.04, 00:40:04
Lista materiałowa w załączniku.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.09.04, 07:20:23
Czy można prosić o aktualny schemat?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.09.04, 08:05:47
Proszę bardzo. Chyba wszystkie modyfikacje naniosłem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.12, 23:47:23
Parę zdjęć ostatecznej wersji sprzętu:

1. z prototypem w tle:
(http://fotogalleria.info/pub/TZXC90/ZXTaper_01.jpg)

2. lewa strona:
(http://fotogalleria.info/pub/TZXC90/ZXTaper_02.jpg)

3. od tyłu:
(http://fotogalleria.info/pub/TZXC90/ZXTaper_03.jpg)

4. od spodu:
(http://fotogalleria.info/pub/TZXC90/ZXTaper_04.jpg)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: hsimpson w 2017.10.13, 01:37:48
Bardzo ładne fotki. Używasz komory bezcieniowej?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.13, 07:53:47
Bardzo ładne fotki. Używasz komory bezcieniowej?

Mam namiot bezcieniowy, ale zbyt leniwy jestem, aby rozłożyć go do 3-4 fotek. Trzy białe kartki papieru dają podobny efekt.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.10.13, 09:08:46
ja jestem jeszcze bardziej leniwy :) 20 zeta na ebayu i nie składam tego kubika a zdjęcia robię telefonem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.13, 09:21:14
Hehe, ale trzeba mieć na niego miejsce ;) U mnie za stolik foto robi... deska do prasowania :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.10.13, 09:23:49
Czasami potrzeba - matką wynalazków.
Rozwiązania najprostsze, z czasem mogą stać się też najlepszymi :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.10.13, 10:08:37
robię porządki to nie chce mi się go chować, co chwilę coś fotografuję.

druga sprawa - skończyłem robić taki 45x45x45 - składany z teczki/portfolio. Rozłożenie to 10 sekund, tylko muszę z tłem ogarnąć jak najlepiej robić. Dwa paski ledów, jeszcze kombinuję nad jednym z tyłu, żeby regulować cienie i tyle.

Trzy kartki też dadzą radę - w moim przypadku kwestia lenistwa wygrała.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.20, 09:39:26
Prawie skończyłem spolszczenie wsadu. Taper będzie "gadał" po polsku i angielsku. F/W wymaga poprawek kosmetycznych, ale jest.

Pracuje też nad poprawkami do kontroli podświetlenia ekranu oraz mechanicznej blokady karty.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.10.20, 09:47:27
super!
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 2017.10.20, 09:48:43
Zrobiła się z tego całkiem fajna maszynka, nie wiem nie używałem ale pewnie bije na głowę tzxduino.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.20, 10:44:57
Nie jest idealna, nie odtwarza TZXów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.10.20, 10:50:00
Ale jest dobrym uzupełnieniem TZXDuino.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 2017.10.21, 08:12:41
Nie jest idealna, nie odtwarza TZXów.

A skąd  ta nazw urządzenia TZXC90 skoro nie odtwarza plików TZX ? Będzie nowy wsad, który to ogarnia ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.21, 08:42:09
"TZXC90" to była nazwa robocza dla prototypu, na finalnych płytkach jest "ZX Taper". TZXC90 nadałem, jak czytałem rosyjskie forum i był tam poruszany wątek obsługi TZXów. Nawet była jakaś wersja F/W, która miała zalążek obsługi tego formatu. Do testów softu używam prototypu z "TZXC90" na laminacie. Nie chcę przypadkowo zablokować ATmegi przez nieuwagę, przy jej przeprogramowywaniu

Ostatnia wersja PCB z prawidłową nazwą:
(http://fotogalleria.info/pub/TZXC90/ZXTaper_02.jpg)

.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: LordFarfocel w 2017.10.23, 09:01:10
Klaud. Piszesz o spolszczeniu wsadu. To znaczy że autor udostępnił Ci źródła czy jak ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.23, 09:09:34
Tak mam źródła F/W.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.10.31, 10:29:42
Zalozylem strone na wiki (ZX Taper (http://speccy.pl/wiki/index.php?title=ZX_Taper)) i tam bede wrzucal wszystkie aktualne documenty tj. schemat, BOM, poprawki, wsady do ATmegi, itp.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.07, 14:09:00
Dla tych co sami beda skladac Tapera, mala prosba, aby wstrzymali sie z montazem obu gniazdek audio oraz toru wejscia audio (szczegolnie elementow: R6, R7, R9 i C5).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.07, 14:14:12
Będzie jakieś upgrade ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.07, 14:15:22
Beda dwie poprawki:

Dla gotowcow w Wawie myślę nad najmniej inwazyjna metoda. Dam Wam znać.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KrisZX w 2017.11.08, 08:33:29
Dziś rano odebrałem nowe zabawki w tym ZX Taper. Dzięki Klaudiusz za przygotowanie tego zestawu. Na razie zapoznam się ze szczegółami i poczekam na poprawkę. 
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.08, 12:05:48
Właśnie sobie przypomniałem, czy ja nie zamawiałem tej przejściówki "szynowej" do +3 ZX-Fixer ?
Bo nie dostałem ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.08, 12:22:01
Wypadla z pudelka, bo mam jedna luzna. Czekalem az ktos odezwie sie, ze jej nie dostal. Wysle poczta w weekend.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.08, 13:38:36
Najważniejsze, ze nie zginęła :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.08, 13:52:02
Mod 1 jest na wiki: http://speccy.pl/wiki/index.php?title=ZX_Taper#Zalecane_modyfikacje (http://speccy.pl/wiki/index.php?title=ZX_Taper#Zalecane_modyfikacje)

Mod 2 w opracowaniu, wymaga dalszych testów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.09, 18:26:01
Informacja dla składających Tapera we własnym zakresie.

Aby zaprogramować ATmegę i odpalić F/W potrzebna jest minimalna konfiguracja. Należy wlutować następujące elementy:

- rejonie ATmegi
1. ATmega128 (U2)
2. kwarc 16MHz (Y1)
3. dwa kondensatory 22pF (C2 i C6)
4. rezystor 10k (R10)

Teraz można zaprogramować układ (uwaga! na fuse bity).

Dodatkowo w sekcji zasilania wlutować:
1. gniazdo mini-USB
2. diodę BAT120C (D1)
3. stabilizator LM1117-3.3 (U1)
4. dwa kondesatory 100nF (C3 i C8)
oraz podłączyć ekran.

Po tej operacji, po podłączeniu zasilania +5V przez USB, ekran powinien zaświecić się i menu główne w języku angielskim powinno pojawić się na nim.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.09, 19:38:25
Jak ustawić te Fuse Bit-y korzystając z programatora TL866A ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.09, 19:40:27
Jest na wiki: http://speccy.pl/wiki/index.php?title=ZX_Taper (http://speccy.pl/wiki/index.php?title=ZX_Taper)

Prawie na samym dole.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.09, 19:43:57
Dzięki.
Już coraz bardziej człowiek ślepy i nie zauważa :(

Już zaprogramowany :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.09, 22:00:43
RTC działa? LED od niego powinien migać co 1s.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.09, 22:01:13
Tak, działa.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: jack_świdnik w 2017.11.09, 22:13:02
to sobie narobiłem, moja paczka leży nieruszona, chwilowo brak czasu
ale trzeb cosik programować? myślałem że wlutuje to i tamto i będzie hulać

mam ten programator tl2866 tyle że w wersji podstawowej
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.09, 22:14:07
Bez wersji A nie zaprogramujesz ATmegi w układzie, ale jak masz Arduino możesz z niego zrobić programator (ArduinoISP) za free. Swoją drogą trzeba było pisać, że chcesz mieć wlutowaną i zaprogramowaną ATmegę.

Przeróbka TC866CS na A zajmuje 10min.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.09, 22:14:57
UsbASP kosztuje kilkanaście zł
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.11.09, 22:53:25
Silenter. Tak ale zmus podrobe do pracy z Atmel studio ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.10, 08:33:00
Fakt UsbASP - tanie ale dla doświadczonych lub do Arduino
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.10, 22:19:18
Dopisałem poprawkę nr 2  do wiki. http://speccy.pl/wiki/index.php?title=ZX_Taper#Zalecane_modyfikacje (http://speccy.pl/wiki/index.php?title=ZX_Taper#Zalecane_modyfikacje)

Jest to poprawka wersji minimum, ale zalecam aby zrobić ją razem z poprawką nr 1. Wystarczy nalutować dodatkowy kondensator 4.7nF (0805) na rezystor R7. Jeżeli jednak nadal są zbierane "śmieci", a Taper nie rozpoznaje "pilota", albo występują błędy zapisu (Błąd CRC), należy zwiększyć kondensator to 10nF.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.12, 16:31:35
Forumowicze tooloudtoowide i PROTON robią za zamiejscowy oddział R&D :D Prawie "popsuli" dwa Taper ;D modyfikując je. Pożar opanowany i wygląda na to, iż sprawa odtwarzania i nagrywania została opanowana w Wawie :D

Jakby ktoś miał jeszcze jakieś pytania, śmiało na PW albo w tym wątku. Zawsze możemy zrobić większą konferencję na freenode (kanał #speccy.pl).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.12, 22:03:46
tooloudloowide & PROTON - "Pomagasy" poszły do Was Panowie.

tooloudtoowide opublikował krótką prezentację: https://youtu.be/P6NpqlQIkY8 (https://youtu.be/P6NpqlQIkY8)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: hsimpson w 2017.11.12, 23:02:32
Sprzęt prezentuje się genialnie :). Prezentacja profi :).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.12, 23:32:17
Fajnie, że tam jest logo speccy.pl

Super by było gdyby ktoś pomógł Klaudowi zrobić nowy wkład obsługujący odtwarzanie innych formatów np. tzx czy mono .wav
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: emeu w 2017.11.12, 23:52:57
Muzyczka w prezentacji - super, a co do samej zawartości - powinno być widać co się dzieje na ekranie przy wczytywaniu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 08:15:38
w sensie ekranu Spectrum? tak, ale tutaj zależało mi na pokazaniu co dzieje się na urządzeniu. Mogę zrobić jakiś mały PiP z ekranu ZXa w rogu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 09:51:51
Myślałem już o przerzuceniu moduły odtwarzania plików TZX z TZXduino. Przy okazji można by dodać obsługę plików dla ZX81. Rosyjski format RKR (dla komputera 86RK) do usunięcia, aby zwolnić miejsce w ATmedze.

Port z ATmega328 na ATmega128 powinien być prawie bezbolesny. Na razie gubię się w mnogości typów bloków w formacie TZX 1.2.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 09:56:10
Port z ATmega328 na ATmega128 powinien być prawie bezbolesny.
A w czym kompilujesz?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 10:15:24
Biblioteka avr-gcc pod OSX. Za IDE robi Xcode. Miałem chwilę Eclipse, ale nie podszedł mi. Mam VM z okienkami i Atmel Studio, ale leży na dysku nieużywany.

Głównym problem, jak na razie dla mnie, jest samo źródło wsadu do Tapera. Jest ono przyzwoicie skomentowane, ale po rosyjsku. Często kodowanie znaków jest inne niż Windowsowe, a wtedy zamiast komentarzy mam krzaki. Do tego wbudowany w niego "player" jest dość zawoalowany.

Drobne zmiany jak dodanie logo startowego, usunięcie cyrlicy z zestawu znaków, przetlumaczenie menu czy ominięcie błędnie działającej obsługi mechanicznej karty SD, nie było trudne, ale zajęło mi trochę czasu.

W planach zmiany wsadu mam:
1. zmodyfikowanie czesci odpowiadającej za RTC tak, aby PCF8563 zachowywał się dokładnie tak samo jak 8583,
2. drobna poprawka obsługi podświetlenia ekranu,
3. wyrzucenie formatu RKR,
4. dodanie odtwarzania TZXa,
5. otwarcie projektu dla wszystkich, kiedy powyższe 3 punkty będą zakończone.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 2017.11.13, 10:34:42
Użyj toolchaina od Atmela, ma lepszą optymalizację kodu, avr-gcc to zabytek. Prawdopodobnie na nim na ATmega328 nie skompilujesz.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 10:43:15
Ja staram się gdzie mogę używać toolchaina arduino, bo kodowanie w VisualStudio z debuggerem w ide to bajka.
Jak mam poważne sprawy to ATMEL/AVR Studio.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 10:44:00
Nie bede przestawiał całego środowiska na Windowsa, bo go używam tylko jak muszę. Pod OSX jest CrossPack z avr-gcc w wersji 4.8.1. Do moich potrzeb mi w zupełności wystarcza.

ArduinoIDE mam, bo jest w Java'ie i działa natywnie na makówce, bez kombinacji typu Wine.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 10:44:48
Zdaje się, że w Visual GDB mogę też zapiąć AVRy (w tej chwili używam tylko do ARMow) - muszę sprawdzić.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 10:46:25
Nie bede przestawiał całego środowiska na Windowsa
Polecam VisualStudio Code - jest również pod OSX - polecam - nie pożałujesz.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 10:49:37
M$ zrobiło coś pod ogryzka, co nadaje się do używania? Offica nie potrafili dobrze przeportować :P ale sprobuję, skoro polecasz.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 10:51:24
M$ zrobiło coś co kiluje inne edytory kodu na linuxa, osx i wingrozę.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 10:52:41
Chyba Atmel Studio jest w sumie nakładka na VS. Dobra dość o IDE, bo to nie o tym wątek.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: SAJ w 2017.11.13, 10:53:04
To Fakt, tak z ciekawosci zainstalowlem VS na macbooku i o dziwo, przy pierwszej probie odpalenia, po prostu dziala :)

Moglem na szybko wyprodukowac forme i wrzucic na nia przycisk, ktory ja zamknie jedna linia kodu.

Wczesniej bez VS na Macu nawet nie podchodzilbym do tak skomplikowanego zadania :)

Pozdro.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 11:06:02
He? Xcode do tego wystarczy :P

Mniejsza o środowisko i wojnę "okienka" kontra "ogryzek".
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 11:38:31
Muzyczka w prezentacji - super, a co do samej zawartości - powinno być widać co się dzieje na ekranie przy wczytywaniu.

błogosławieństwo nagrywania w 4K, mogłem sobie przesunąć trochę obraz :) i dołożyć podgląd ekranu Spectruma i parę komentarzy opisowych.

chciałbym zwrócić uwagę na to, że pliki do odtwarzania wybieramy w tej wersji firmware po podświetleniu nazwy pliku... kierunkiem w prawo (od czerwonego centralnego ENTERa).

nowy adresik filmu:
https://www.youtube.com/watch?v=ZWJUttT-sqs (https://www.youtube.com/watch?v=ZWJUttT-sqs)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 11:40:27
chciałbym zwrócić uwagę na to, że pliki do odtwarzania wybieramy w tej wersji firmware po podświetleniu nazwy pliku... kierunkiem w prawo (od czerwonego centralnego ENTERa).


W kazdej wersji F/W (do wersji 1.1.6) jest tak samo . Byla na ten temat dyskusja na rosyjskim forum, a ja nie zmienilem obslugi klawiatury , ze wzgledu na kompatybilosc wsteczna w oryginalnym wsadem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: LordFarfocel w 2017.11.13, 12:01:35
Przy obsłudze tzx'a to i może dałoby się wgrywać programy do amstrada...
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 12:02:49
W kazdej wersji F/W (do wersji 1.1.6) jest tak samo . Byla na ten temat dyskusja na rosyjskim forum, a ja nie zmienilem obslugi klawiatury , ze wzgledu na kompatybilosc wsteczna w oryginalnym wsadem.

... ale mam nadzieję, że to zmienicie Kolego :) w swoim FW :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.11.13, 12:15:29
Co prawda swojego Tapera będę składał pewnie za miesiąc, ale tak jak pisze tooloudtoowide,
akceptacja Enterem by się przydała, a nie jakieś dziwne wymysły.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 12:21:00
dodam, że i ja i PROTON się na tym "zblokowaliśmy" intuicyjnie bez czytania instrukcji. Wciskałem ENTER i dostawałem nazwę pliku na ekranie a nie ładowanie. Rzecz druga - sprawdzone (czyli wczytujące się na Spectrum) działające .wav wygenerowane przez OTLA potrzebuję, da radę ktoś wyprodukować? Bo generuję przez WINE + OTLA i to co dostaję nie wczytuje się nawet na Fuse.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 13:18:39
Prosze zaczac tworzyc liste zyczen co do zmian wsadu :D "Ksiazeczka skarg i wnioskow" znajduje sie recepcji :P

Z czego tego WAV chcialbys? Mam przerwe w pracy, to moglbym cos wygenerowac na Windzie.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 13:23:39
Przy obsłudze tzx'a to i może dałoby się wgrywać programy do amstrada...

Pobozne zyczenia i cuda beda na "kiedys". :P
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 13:26:21
Manic Miner z OTLA. 14700bps, czyli jeszcze nie najszybciej.

Pliku *.wav niemogę podesłać, wieć zmień bin na wav.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.13, 13:26:32
z WAVa to chyba wszystko powinno wczytywać (i amstrad i comodorek) - czy się mylę ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 13:28:46
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.11.13, 13:29:30
Pliku *.wav niemogę podesłać, wieć zmień bin na wav.
Można podłączyć ZIP. Oszczędniej ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 13:35:38
Można podłączyć ZIP. Oszczędniej ;)

Ale to więcej pracy, o całe kilka kliknięć, a ja jestem dzisiaj leniwiec ;) Następnym razem się poprawię.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 13:36:25
niewczytuje się, nawet do Fuse.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 13:37:25
niewczytuje się, nawet do Fuse.

Wykrzacza sie po loaderze?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 13:38:13
Emulujesz 48k? Bo taką opcję wybrałem w OTLA.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 13:50:43
Wykrzacza sie po loaderze?

tak, ale na Fuse też. Potrzebuję speedloader przetestować, ale to musi być wersja która... działa na normalnym Spectrum i na Fuse.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 13:52:46
Wykrzacza sie po loaderze?

tak, ale na Fuse też. Potrzebuję speedloader przetestować, ale to musi być wersja która... działa na normalnym Spectrum i na Fuse.

Mam gdzies Fairlighta z nietypowym loaderem w .wav. Podlinkuje z domu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 14:14:15
jedna istotna rzecz - pliki .wav ZX Taper obsługuje w wersji dualmono/stereo. Monofonicznych (jednokanałowych) niestety nie odtwarza, a przynajmniej na ten moment tak to mi wygląda.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 17:10:31
Wykrzacza sie po loaderze?

tak, ale na Fuse też. Potrzebuję speedloader przetestować, ale to musi być wersja która... działa na normalnym Spectrum i na Fuse.

Normalne Spectrum łyka tego wav'a no problem. Bardzo spodobała mi się ta forma wgrywania. :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 17:13:52
jak to wgrywałeś? bo jakoś moje ZX Spectrum nie wgrywa WAVów :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 17:29:08
Najzwyklejszym odtwarzaczem wav'ów na PC. Więc plik jest w porządku. Masz go czym przerobić na dual mono, aby w ZX Taperze odpalić?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 17:31:56
nie rozumiem tylko czemu nie idzie w Fuse.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: ZX Freeq w 2017.11.13, 17:36:39
U mnie fuse wywala "format unsupported without libaudiofile". Tyle, że taką dll-kę mam w folderze razem z fuse :(

Pod ZesaruXem w wersji 5.0 podobnie, cośtam cośtam, że not supported.

Spectaculator, tu bez problemu.

A pod ZX Spin 0.7s - R Tape Loading Error.  :o
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 17:42:49
Konkretnie ten plik nie idzie. Wczytałem jakiś inny zrobiony OTLA tylko... nie pamiętam parametrów jakie zmieniałem :(
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 17:45:43
Pliki z OTLA są upierdliwe. Daj najniższa prędkość, max częstotliwość próbkowania, kształt sinus lub prostokąt, odznacz "accelerate", wybierz zgodność z 48K.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 18:04:38
no właśnie testuję. R Tape loading error, 10:2 na razie uzyskuję.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.13, 18:06:48
Weź gumiaka issue 2, u mnie taki jest najbardziej tolerancyjny w kwestii ładowania programów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 18:17:23
tutaj wchodzimy w większą zawiłość...

badam i spisuję, bo to się robi dość... skomplikowane :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Phonex w 2017.11.13, 18:21:59
Pod ZX Spin 0.666 też jest Tape loading error, ale w trybie 128K (wyłącznie 128K i +2) zaczyna ładować obrazek, tyle że nie w drugą tercję, a w trzecią. I kompletnie błędne kolory.
Ale w ogóle zaczyna ładować dopiero jak się wyłączy "start/stop tape automatic".
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.13, 19:01:47
Weź gumiaka issue 2, u mnie taki jest najbardziej tolerancyjny w kwestii ładowania programów.

u mnie issue4a bez recapu jest na ten moment... najbardziej tolerancyjny. WTF?!?!
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.16, 21:49:58
Wgrałem sobie firmware w wersji 1.1.6b - gdzie są zamienione klawisze (prawy ze środkowym).
Wydaje się działać bezproblemowo :)
Teraz jest intuicyjnie - klawisz środkowy, klawiszem potwierdzenia.

Zauważyłem, że nazwa pliku do wczytania, powinna mieć nazwę składającą się 8-miu znaków nazwy i 3 rozszerzenia.
Np. "HEROQUES.TAP", wtedy firmware bezproblemowo rozpoznaje plik i wczytuje.

Fajne to urządzonko   :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.16, 22:05:12
Nazwa pliku nie powinna być dłuższą niż 14 znaków i nie może zawierać znaków specjalnych oraz spacji. Pisałem o tym tu: http://www.speccy.pl/forum/index.php?topic=3523.msg53360#msg53360 (http://www.speccy.pl/forum/index.php?topic=3523.msg53360#msg53360)

F/W w wersji 1.1.6b proszę traktować jako betę.

@mariansss dzięki
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.18, 16:46:16
Chyba poddam się. Trzecia ATmega z oficjalnego kanału dystrybucji i co? I wielka kicha.... zwalony watchdog w niej. Podpinam programator, fuse bity poprawnie ustawione, programuje, proces przechodzi bez zająknięcia i błędów. Odpalam Tapera a on co 1.5sek reset. Wgrywam soft bez modów ... działa. No dobra, może coś nie tak z moją kompilacją. Re-kompilacja wsadu, programator, ognia i nadal jazda. Wywaliłem logo "speccy.pl" ze wsadu, wsad po modach i re-kompilacja ... DZIAŁA.

Trzy ATmegi na 3 kupione w Farnellu takie same jazdy. Przegrzebałem sieć i tak może być, taka loteria. Czy oni mają jakąś kontrolę jakości?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: pear w 2017.11.18, 16:51:49
Dlatego wolę zewnętrzne watchdogi.
Najlepiej z kontrolą napięcia, przełączaniem na zasilanie bateryjne i pełnym układem reset.
Do tego łatwiej wymienić jak się stawia i nie chce działać.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.18, 17:21:52
No i skończyłem z trzema ZX Taperami, które mogę postawić sobie na półkę, jako "odrzuty produkcyjne"  >:(
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: nietoperz w 2017.11.18, 17:25:45
A to logo czyli jakaś tablica pewnie to wrzucone w pamięć programu czy zdefiniowane jako const?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.18, 17:50:22
Stała wrzucona do pamięci programu.

const unsigned char logo [] PROGMEM = { ...

}

Inicjalizacja LCD i wyrzucenie logo na ekran wygląda tak:

beep(1000, 150);
TimeInit();
wdt_reset();
SettingLoad();
wdt_reset();

// do some stuff on the LCD
glcd_init();
glcd_set_contrast(LCD_CONTRAST);
glcd_set_contrast(GetDisplayContrast());
glcd_clear();

// draw logo on the LCD - added on 26-10-2017
wdt_reset();
glcd_draw_bitmap(logo);
glcd_write();

// starting tune, wait and clear screen
beep(2000, 100);
delay_ms(1750);
glcd_clear();
wdt_reset();

Po kompilacji cały wsad zajmuje:

Cytuj
Program:   54266 bytes (41.4% Full)
(.text + .data + .bootloader)

Data:       3589 bytes (87.6% Full)
(.data + .bss + .noinit)

Na 9-10 innych ATmegach (128 i 128A) ten sam kod działa bez zająknięcia.

Dla porównania w oryginalnym F/W ta część wygląda tak:

beep(1000, 150);
TimeInit();
wdt_reset();
SettingLoad();

wdt_reset();

// do some stuff on the LCD
glcd_init();
glcd_set_contrast(LCD_CONTRAST);
glcd_set_contrast(GetDisplayContrast());
glcd_clear();

beep(2000, 100);
wdt_reset();
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: nietoperz w 2017.11.18, 18:00:02
Ok, tak tylko zapytałem :) ,w pamięci programu siedzi ale potwierdz to jeszcze porównując raport po kompilacji po usunięciu logo. Bo tak trochę mało miejsca zostaje na stos (480bajtów)

Preskaler watchdoga przestawiony na największy podział? Może taki rozrzut na oscylatorze 1MHz, który go taktuje, że gdzieś chwilki brakuje i dup reset.

Wyświetlacz po I2C czy jakiś gdzie nie ma oczekiwania na ACK?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.18, 18:06:50
Cytuj
AVR Memory Usage
----------------
Device: atmega128

Program:   53682 bytes (41.0% Full)
(.text + .data + .bootloader)

Data:       3589 bytes (87.6% Full)
(.data + .bss + .noinit)

LCD jest po szynie szeregowej i obsługiwany przez PCD8455.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: nietoperz w 2017.11.18, 18:18:41
I2C też jest szeregowe, ale jak to moduł z Nokii to chyba SPI wiec wyświetlacz teoretycznie nie ma wpływu na wydłużenia działania programu (no chyba, że tam jakieś statusy sprawdza). No nic, zostaje zmienić podział zegara dla czuwającego psa jak jeszcze tego nie zrobileś.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.11.18, 18:19:07
Podziel "delay_ms(1750);" na dwie części wstawiając między nie reset watchdoga.
Masz po kolei: rysowanie logo, beep, delay i kasowanie ekranu. To wszystko chyba za długo trwa.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: jedrunia w 2017.11.18, 18:33:59
A jaką funkcję w tym projekcie ma "piesek"?

Tu chyba nie ma pracy bez nadzoru czy zagrożenia życia.
Proponuję wyłączyć "pieska" fusami i sprawdzić czy dalej jest problem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: nietoperz w 2017.11.18, 18:35:53
No i zipp pewnie buga znalazł bo dla najwiekszego podziału max do resetu to 1.8-1.9sec
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zipp w 2017.11.18, 18:40:50
Watchdog dostaje sygnał z oddzielnego generatora 1MHz i na pewno częstotliwość waha mu się w zależności od napięcia zasilania, temperatury i rozrzutu parametrów elementów RC w procesie produkcji, bo pewnie taki typ tam siedzi.
Jedrunia, tu nie chodzi o to, czy watchdog jest potrzebny czy nie. Najważniejsze to wychwycenie błędów programowych.
Bylejakości stanowczo mówimy NIE   ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: jedrunia w 2017.11.18, 19:18:03
A...
To znaczy procedura obsługi przerwania od watchdoga nie zadziałała i nie dało rady sprawdzić dlaczego zadziałał.

Stanowcze "NIE"!  :)

(a może jej nie ma...)

Panowie powyższe z uśmiechem!!!

A tak na poważnie, czy ten watchdog pełni jakąś funkcję? czy jest potrzebny? czy tylko wymusza opiekę nad sobą przez programistę.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 2017.11.18, 20:04:39
Sprawdź dokładnie jak masz fuse-bity ustawione.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.18, 20:18:20
Podziel "delay_ms(1750);" na dwie części wstawiając między nie reset watchdoga.
Masz po kolei: rysowanie logo, beep, delay i kasowanie ekranu. To wszystko chyba za długo trwa.

Oraz

Watchdog dostaje sygnał z oddzielnego generatora 1MHz i na pewno częstotliwość waha mu się w zależności od napięcia zasilania, temperatury i rozrzutu parametrów elementów RC w procesie produkcji, bo pewnie taki typ tam siedzi.

Dzięki zipp, trafiłeś w sedno. Widać te 3 upierdliwce mają za duży rozrzut elementów RC w strażniku. Niestety nie tylko w tym miejscu F/W krzaczy się, jeszcze w dwóch innych przypadkach wywala się stróżujący piesek.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 11:45:18
Zacząłem montaż - (czy ktoś już sobie sam zmontował?)
Chyba znalazłem błąd w BOM. rezystor R4 widnieje i w rezystorach 10K i 1K.
Schemat mówi, że powinno być 10K ale w takim razie gdzie powinien trafić ten 1K ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 11:56:29
Poprawiony BOM jest na wiki
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.19, 11:59:16
Ja zmontowałem, uruchomiłem nawet bez problemów i działa :)
Wartości elementów czytałem ze schematu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 13:28:32
Będę na kanale #speccy.pl na freenode dzisiaj po 20 polskiego czasu. Jak macie pytania, będzie mi łatwiej tam odpowiadać grupowo. Lista pytań zaczyna robić się spora, a w zasadzie wszystkie dotyczą bardzo podobnych tematów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 15:04:48
No polutowałem się i ja.
To moja pierwsza robota w SMT - wcześniej tylko drobne wymiany poj. elementów.
Całość polutowana zwykłą stacją lutowniczą ELWIK a jako topnik zastosowałem  kalafonię w paście kupioną w poprzednim stuleciu.
Cyna to 60/40 0.7 mm.
Całość ujdzie w tłoku ale napięcie powierzchniowe ciąga te elementy. 0.7 chyba trochę za gruba - trzeba będzie kupić 0.5.

Teraz oczy mi muszą trochę odpocząć, wieczorem przegląd płytki pod kątem zwarć i programowanie wsadu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 16:19:16
Oba mody zrób (cięcie ścieżki oraz Cx na R7). Nie musiałeś wlutowywać złącza 2x3piny, ono jest potrzebne raz. Zamiast je wlutować, należało wykorzystać je jako końcówkę kabla do programatora. Jak będziesz miał ekran zamontowany, programować możesz od spodu, umieściłem tam na płytce opis pinów.

Wlutowałeś złącze do ekranu, w tym przypadku radzę na sucho zamontować ekran na dystansach, złącze żeńskie w płytkę, złącze męskie (kołki) w nie, jak wszystko skręcone dopiero lutujemy piny do ekranu a złącze do PCB. Inaczej będziesz miał zabawę w centrowanie.

Złącza X1 nie potrzebujesz, ono jest przyszłościowe, tak samo jak zlącze X2.

Dałeś piny do głośniczka, w tych co sam składałem, wlutowałem głośnik w to miejsce.

(http://fotogalleria.info/pub/TZXC90/ZXTaper_04.jpg)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 17:08:53
Nie musiałeś wlutowywać złącza 2x3piny, ono jest potrzebne raz.
....
Złącza X1 nie potrzebujesz, ono jest przyszłościowe, tak samo jak zlącze X2.

Dałeś piny do głośniczka, w tych co sam składałem, wlutowałem głośnik w to miejsce.
Klaud - jak już mam wlutowane ATMEGA128 z wyświetlaczem i wyjściem AUDIO oraz złączem serial ... hm wydaje mi się, że ta płytka będzie częściej programowana niż możesz przypuszczać, a TAPERem będzie się stawała od czasu do czasu :)

Oba mody zrób (cięcie ścieżki oraz Cx na R7). 

Wlutowałeś złącze do ekranu, w tym przypadku radzę na sucho zamontować ekran na dystansach, złącze żeńskie w płytkę, złącze męskie (kołki) w nie, jak wszystko skręcone dopiero lutujemy piny do ekranu a złącze do PCB. Inaczej będziesz miał zabawę w centrowanie.

Mody zrobię, a z wyświetlaczem rada ciut za późno :) zobaczymy co da się zrobić. W razie czego wywalę złącza wyświetlacza i wlutuje nowe zgodnie z twoją radą.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 17:14:32
W swoim prototypie mam wlutowane kołki do SPI, ale kątowe i od spodu płytki. Nie muszę ściągać ekranu aby mieć dostęp do programowania. A w ekranie mam kołki na górze i na dole, abym miał odstęp od całej niezasłoniętej płytki.

(http://www.speccy.pl/forum/index.php?action=dlattach;topic=3523.0;attach=9484;image)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 17:19:02
Przekonałeś mnie - robię tak samo :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 17:20:08
a SPI jak jest zrobione - zgodnie z arduino od spodu czy od góry ???
--
No dobra  - już porównałem zgodne z arduino jest od góry (usbasp i inne)
Kto podłącza programator niech pamięta - zasilanie jest 3.3v
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 17:25:33
Normalny (prawidłowy) pinout jest od góry, a od dołu specjalnie umieściłem opis pinów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 18:58:53
Buuuuu.
Zaprogramowałem, zweryfikowałem podłączyłem zasilanie i ...... 4litery :(

Wygląda na to, że trafił mi się zwalony wyświetlacz. Procek chyba działa bo klawisze włączają podświetlenie ale sam wyświetlacz nie wyświetla nic :(
Zaraz sobie wrzucę SPI wyświetlacza na oscyloskop - wtedy uzyskam bezwzględne potwierdzenie.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 19:05:48
Probowałeś zrobić reset przyciskiem na PCB? Sprawdź połączenia pomiędzy PCB a wyświetlaczem. Najprościej to zrobić omomierzem pomiędzy punktami na dole LCD a spodnią częścią Tapera (punkty lutownicze złącza do wyświetlacza). Może być zimny lut.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 19:07:37
Połączenia sprawdzałem pomiędzy padami wyświetlacza a nogami procka.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: tooloud w 2017.11.19, 19:08:19
mam chyba taki wyświetlacz, przypomnij mi w hackroomie.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 19:09:05
reset zapala mi na nieco ponad sekundę podświetlenie.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.19, 19:10:20
Ja tam nie wiem, ale zdaje mi się, że na zdjęciu Twojego ZX Taper-a, po prawej stronie AT-MEGA, widzę na jej nodze zimny lut.
Ale mogę się mylić, bo oglądałem zdjęcie przy dużym powiększeniu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 19:11:27
Wyślę Tobie nowy wyświetlacz pod koniec tygodnia, ale ten potrzebuje do zwrotu. Wrzuć zdjęcie LCD od strony PCB.

Ale moment, wyłącz zasilanie, naciśnij przyciski (razem) lewo-ENTER-prawo i trzymając je podepnij zasilanie. Taper wyda serię pisków i wejdzie w tryb serwisowy. Teraz na klawiaturze naciskaj klawisz "góra" i może zaskoczy z kontrastem.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 19:35:35
Nie podejrzewam zimnych lutów. Wchodzi ładnie w tryb serwisowy, melodyjki wygrywa - klawisz up nic nie zmienia.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 19:42:33
Dobra, delikatniej odegnij te blaszki trzymające LCD do płytki, zdejmij cały moduł LCD. Izopropanolem wymyj płytkę pod LCD, szczególnie ścieżki złącza. Teraz poskładaj go i spróbuj. Nie rozbieraj modułu LCD.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PROTON w 2017.11.19, 19:43:18
FUSEBITY ustawiłeś?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 19:47:18
Izopropanolem wymyj płytkę pod LCD, szczególnie ścieżki złącza.
Ni miałem izoropanolu - użyłem niebieskiego C2H5OH - Pomogło :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: HTBoss w 2017.11.19, 19:48:27
Ja dopiero będę w środę składał swojego ZX tapera dam znać jak mi poszło:)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 19:57:12
Izopropanolem wymyj płytkę pod LCD, szczególnie ścieżki złącza.
Ni miałem izoropanolu - użyłem niebieskiego C2H5OH - Pomogło :D

Pijmy C2H5OH i jedzmy śledzie.
Będziem silni jak niedźwiedzie. :)

Ale, nie Ty "jagodziankę" używałeś, nie pij tego :P
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 19:58:06
No to jeden działający Taper więcej na tym świecie :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 19:59:35
RTC działa? Jego dioda powinna migać z częstotliwością 1Hz.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 20:03:21
miga z tego typu częstotliwością :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 20:04:51
A gdzie gniazdo audio? Mody zrobione?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 20:07:18
Mody zrobione a gniazda audio siedzą w MAX48 :D
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 20:09:18
Już poddałeś Tapera kanibalizacji? Szybko  >:(
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: silenter w 2017.11.19, 20:11:01
Masz drobny bug w sofcie - w j. polskim opcje podświetlania są zamienione.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.19, 20:17:52
Wiem, wiem, jest na liście "TO DO"
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: szymonu w 2017.11.21, 18:02:22
Zadziałał :-)

Wiem po tym zestawie że smd to jednak za małe części dla mnie - drżenie rąk ... tak więc poszło sporo whiskey dla wyciszenia.
Jak patrzę na płytkę to naprawdę robi się zabawnie :-)

Podsumowując - ruszył za pierwszym razem ale miałem problem z wyswietlaczem - nowy nadesłany przez Klauda działa bez zarzutu - poprzeni przygasał.
Jak chodzi o kartę to zdecydowanie należy używać FAT16 zamiast 32 - przynajmniej w moim przypadku przy FAT32 najczęściej pokazywał brak lub pusta kartę. Po przeformatowaniu ruszyło bez zarzutu - nazwy plików najlepiej 8+3.

Sprawdziłem z ISSUE 2,3 i 6A - chodzi - odczytuje bezproblemowo i zapisuje również.
Wykonane mod1 i 2.

Dzięki Klaud za super zabawę !
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.21, 18:31:34
:) super, że działa :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.11.21, 19:07:30
Qruca a ja gdzies swoje PCB podziałem i nie moge znalezc ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.21, 19:10:53
Zaxon: dla Ciebie jeszcze jedno wolne PCB znajdzie się ;).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.11.21, 19:14:48
Eee, płytka gdzies lezy ;) Po prostu ostatnio sprzątałem i nic nie moge znalezc ;) . Zresztą jak oglądam to wolałbym KIT-a ;) Masz może ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.21, 19:18:42
Kompletne puzzle, ze wszystkimi częściami? Powinien znaleźć się, ale nie w tym tygodniu. To co mam poukładane już ma przypisanych właścicieli.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.11.21, 19:23:06
No ze wszystkimi, jak je bede w detalu zamawiał to sam wiesz jak jest. Spoko, nie pali sie, jak znajdziesz to daj znac.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.21, 20:41:06
Zaxon: OK, dam Ci znać na PW, jak będę miał gotowy.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: HTBoss w 2017.11.23, 00:17:21
No powie tak: taper dał mi w kość ;))
Składałem go prawie 4 godziny.
-Najpierw miałem problem z zaprogramowaniem - złe podłączenie MISO z MOSI z  Atmega
-cyna mi się skończyła i lutowałem cyną1,5 :(
-i wyświetlacz nie działał - podobny problem co silenter miał.
Zrobiłem wszystko według instrukcji... po godzinie znalazłem uszkodzenie. Ekran odwrotnie wlutowałem niż na waszych zdjęciach widziałem - sit!
Za głupotę i nieuwagę to swoje dostałem:))))
Teraz tylko testy zostały ale to chyba jutro zrobię.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.11.23, 00:24:50
Nie mówiłem, że będzie łatwo. A jak wszystko zadziała, ile satysfakcji będziesz miał. Cała zabawa w tym składaniu. No i jakaś fotka przydałaby się :).

Który to już ZXTaper z zestawu małego majsterkowicza? Trzeci? Czwarty?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: HTBoss w 2017.11.25, 16:14:34
Działa wszystko. Zdjęcie podpinam;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.11.26, 14:19:40
Jak Złożysz samodzielnie jeszcze kilka projektów, to potem będzie już z "górki" :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PABB w 2017.12.16, 00:47:28
Paczka dotarła - sprzęt polutowany - działa pięknie :)

Muszę pomyśleć nad jakąś praktyczną obudową do niego (na razie golas straszy :))

btw - odtwarza wszystko na prędkości x1, na wyższych nie rozpoczyna ładowania. Tak ma być, czy tryby x2/x4/x8 wymagają jakiś dodatkowych trików?

Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.16, 00:50:02
Fajnie, że uruchomiony i działa. Ta funkcja zmienia tylko częstotliwość, więc bez specjalnego loadera albo zmiany procedur w ROMie jest bezużyteczna.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: PABB w 2017.12.16, 00:59:53
No to mam jasność :) Dzięki :)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 12:32:26
Ok, poskładałem i ja. NA orginalnym wsadzie chodzi. Na nowych nie, ekran mi tylko mryga z logiem Speccy ;) Szukac lepszej atmegi?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.16, 13:28:35
Tak. Niestety, z tego co pamiętam w Twoim zestawie była Atmega, która kupiłem w Farnellu. Z drugiej serii od nich. Miałeś ja zapakowana w czarna taśmę do montażu SMT?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 13:42:17
Chyba tak. Zaden problem, sie wymieni  :D  Bude drukuje.Wieczorem cos pokaże ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.16, 13:44:11
Mam chyba z 5 takich Atmeg. Jedna partie odesłałem do sprzedawcy. Upierdliwy procesor i projekt. Muszę odchudzić wsad ze śmieci i bezużytecznych funkcji .
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 17:28:17
Pam param pam ;)

Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.12.16, 17:36:31
No pięknie Panie Kolego, pięknie.
Wygląda trochę, jak klocek LEGO.
Ile się drukuje ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 21:48:38
A niedługo jakies 2,5 godzinki bo to taka chuda wersja. Jeszcze do poprawki i wrzuce pliki. Jak ktos chce to za przysłowiowe piwo moge mu druknąć.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.12.16, 21:54:15
To poproszę szt.1
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.16, 21:57:46
Poproszę jedna :) Zaxon ładna jest.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 22:00:37
Klaudiusz, pokazałem na Fejsie, ludzie sie pytają, masz to jeszcze na zbyciu? Bude jutro poprawie i podrukuje. W koncu mam troche luzu w fabryce to moge porobic cos dla funu ;)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.16, 22:29:15
Ten projekt byl/jest tylko dla użytkowników tego forum. Będę miał 2-3 wolne gotowe Taper i tyle. Oryginał jest do kupienia od Olega, jeżeli ktoś chce. 
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.16, 22:40:40
Acha, ok no i tam bede odsyłał w razie pytan.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: TTJ w 2017.12.17, 01:07:47
I mój taper działa, chociaż było mnóstwo problemów.  Uszkodzony był jeden kondensator 100nF (zwarty), procesor też nie chciał się komunikować (musiałem wymienić), a na koniec padła mi stacja lutownicza. Ale warto było. Działa rewelacyjnie. No i obudowa by się przydała, więc poproszę.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.17, 08:56:15
TTJ dzięki za informację. Przykro mi, że trafileś na uszkodzone MCU, musiało być z tej samej partii co Zaxonowe. 

Ale do rzeczy, od strony sprzętowej projekt jest zakończony i z mojej strony dalszego rozwoju ZX Tapera nie będzie. Na koniec roku zamierzam zrobić remanent pozostałości w częściach i na początku stycznia pojawią się na Bazarze ostatnie sztuki. Raczej będą tylko w formie gotowych działających urządzeń.

Jakby ktoś chciał go dalej rozwijać, upraszczać, zmieniać na wersję przewlekaną, proszę bardzo. Schemat jest dostępny, a mogę podpowiedzieć, co można by z niego wyrzucić i zrobić wersję "Light". 

Super, że Zaxon dorobił ładne pudełko. Dziękuję serdecznie i duże brawa.

Od strony oprogramowania, idzie zima, wiec jest duża szansa, że odchudzę soft z tych funkcji, które są bezużyteczne w naszej części świata (format .rkr, "przyspieszone odtwarzanie", itp.). Może być wina softu, że watchdog szaleje w niektórych przypadkach. Na początek planuję dodać obsługę (odczyt) formatu plików .p dla ZX81. Format .tzx jest bardziej zaawansowany, ale też bardzo dobrze udokumentowany. Jego implementacja będzie niezłym wyzwaniem. Czas pokaże, co urodzi się z tych planów.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: TTJ w 2017.12.17, 11:15:25
Klaud, nie ma o czym mówić. Więcej nerwów miałem przy szukaniu zwarcia, bo musiałem wlutowywać wszystko po kolei z linii 3,3 V, no i oczywiście jak to zawsze bywa, trafiłem gdy mi zostały dwa ostatnie elementy. Dla mnie najważniejsze, że działa i wreszcie nie muszę grzebać po stercie kaset. Dziękuję.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: dziubek29 w 2017.12.17, 12:39:42
Cytuj
A niedługo jakies 2,5 godzinki bo to taka chuda wersja. Jeszcze do poprawki i wrzuce pliki. Jak ktos chce to za przysłowiowe piwo moge mu druknąć.
Czy mogę się na jedną szt załapać?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: hsimpson w 2017.12.17, 13:20:15
...Jak ktos chce to za przysłowiowe piwo moge mu druknąć.

Ja też poproszę 1 szt. :).
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: zaxon w 2017.12.17, 13:28:46
No tak ;) Ale rzecz jest taka. Zeby Taper sie zmiescił w tej budzie co pokazywałem trzeba go troche przerobic. To znaczy:
Wyswietlacz wlutowac na stałe zeby był niżej i wylutowac gniazdo baterii a zamiast niej dac bateryjke z drucikami. No i dac złącze kątowe do programowania od spodu płytki. To mi pozwoliło zmniejszyc obudowe na wysokość  i znacznie  skrócić czas wydruku. Do tego buda jest klejona.

Ok, przerysuje to do "normalnego " Tapera i składaną na sróbki  i dam znac jak to wtedy wychodzi.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.17, 22:32:30
Niestety mój nie odpalił , atmega martwa nie oscyluje , wymiana kwarcu nic nie pomaga  :'( :'(
Szukam atmegi bo chyba gdzieś powinna być w zapasie... :-X
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.17, 22:33:30
Dziwne, zaprogramowała się bez problemów. W tych zestawach (wszystkich), w które sam wlutowałem ATmegę, po jej zaprogramowaniu, sprawdziłem jej zawartość. A tylko można to zrobić, jeżeli oscylator działa.

Zasilanie działa? Nie ma zwarć?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.17, 22:49:25
Tak zasilanie jest OK , ostatnio mam pod górkę , to kolejny znak... >:(
Przyjrzę się jutro może coś znajdę  jakiś błąd ale generalnie co mogło by blokować pracę generatora...
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.17, 22:52:56
Zwarty kondensator.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.17, 22:59:39
Kondensatory przy kwarcu są OK , to sprawdzałem oczywiście jako pierwsze

Programowałeś na zewnętrznym programatorze i potem wlutowałeś w płytkę?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.18, 00:48:19
Nie. Najpierw wlutowałem w płytkę ATmegę, potem dwa kondensatory a na koniec kwarc. Programowałem w płytce ZX Tapera. Tak to wyglądało, jak na fotce.

(http://fatla.eu/pub/TZXC90/ZXTaper_05.jpg)
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: TTJ w 2017.12.18, 01:23:05
Ja programowałem po wymianie procka i całkowitym zmontowaniu płytki, przy pomocy widocznego na zdjęciu programatora TL866A i nie było żadnych problemów. Jedynie odznaczyłem w programie, żeby programator nie zasilał układu. Wyjąłem wyświetlacz, podłączyłem zasilacz 5V pod płytkę i poszło bez problemu.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.22, 09:30:07
Ostatnio ktoś mnie zapytał, czy przy pomocy tego cuda dałoby się przenieść program wprost z magnetofonu do TAPa. Przyznam się, że nie probowałem, bo nie mam działającego magnetofonu. Jeżeli ktoś mógłby spróbować i dać znać czy działa, byłbym wdzięczny.

Pewnie im bardziej zaszumiony sygnał z magnetofonu tym będzie trudniej, ale w sumie powinno działać.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: TTJ w 2017.12.22, 10:50:45
A miałem to wczoraj sprawdzić. Zatem dziś przeprowadzę odpowiednie próby.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.31, 00:02:43
Walczę z moim niewypałem , na razie bezskutecznie.
Procek wymieniony , opanowałem wgrywanie softu (wgrywa się , weryfikuje czyli Ok , fusebity też wgrane i...... klapa :-[
Startuje z podświetleniem i "quniec".... , nie reaguje na przyciski , na reset gaśnie na chwilę i się zapala podświetlenie, nie wchodzi w tryb serwisowy jak było wcześniej opisane , wgrywam trzecią wersję softu ale już wątpię czy pomoże , zasadniczo długo się wgrywa kilka minut.
A z wyświetlaczem to komunikacji brak na oscyloskop , nic się nie dzieje...
Używam USBast i dedykowane softy.

HELP  >:( :( :-\ :'( :'( :'( :'(
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: Maryjan w 2017.12.31, 00:25:44
Ustawiłeś te "FUSE-BITY" przy programowaniu ?
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.31, 00:33:55
Tak pisałem, że ustawione.
Lock bits na 3F ,
Fuse low byte na BF
Fuse hight byte na C1
Ext fuse na FD.

Jak zmieniłem to ostatnie na FF to startował z napisem speccy.pl ... i się resetował, po zmianie na FD sytuacja jak na początku czyli start z podświetlonym ekranem i zawiecha...
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2017.12.31, 08:41:31
Wgraj soft oryginalny od Olega, jest na wiki. Ciekawe czy na nim ruszy.

Fuse low byte na BF
Fuse hight byte na C1
Ext fuse na FF
Lock bits na FF
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.31, 14:57:51
Porażka , na wszystkich wsadach to samo odpala i się restartuje co około sekundę tak jak pisał w topiku 12  Klaud o problemie co go dopadł.
Tu dodatkowo jak wgrywam Low byte  z prawidłowa wartością to uwala się procesor (nie chodzi kwarc) ale na szczęście można go ożywić podając
częstotliwość z zewnętrznego generatora , nawiązać komunikację  ustawić deflaudowe Fusy i wraca do normalności.
Chyba scalak coś niedomaga. Wlutuję ten stary i zobaczę z czym tamten miał problem
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: martin381 w 2017.12.31, 17:56:54
Wlutowałem starego scalaka.

Okazało się, że był dziewiczy a fusy deflaudowe. :o  Dlaczego nie wiadomo...
Gdybym miał wtedy programator to nie stracił bym tyle czasu ale też to ma plusy bo zdobyłem kolejne doświadczenie i przypomniałem sobie wiele spraw o których nie pamiętałem dawno.

Ale działa mi pierwsza wersja softu v1.16. nie sprawdzałem wgrywania itp ale po menu można chodzić i modyfikować.
Wersje v1.16aPL i 1.16b resetują się po oknie startowym jak to już było opisywane.

Reszta w przyszły roku...
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2018.04.26, 13:45:16
http://speccy.pl/wiki/index.php?title=ZX_Taper - wrzuciłem na wiki pliki do wykonania płytek.
Tytuł: Odp: Symulator magnetofonu (ex. ZX Taper)
Wiadomość wysłana przez: KWF w 2018.08.06, 09:00:22
Autor zamknął firmware do ZX Tapera. Powodem zmiany podejścia Autora było pojawienie się klonów na eBay'u.

Z innych nowości, Autor pracuje nad nowszą wersją z ekranem graficznym o rozdzielczości 128x128 pixeli oraz obsługa plików TZX (tylko odczyt).

Ze swoje strony ściągam z wiki pliki do wykonania PCB.