pytanie o HD64180 i Z80180...

Feb 08, 2006 6 Replies

Witam.



Mam taki problem. Kupi³em sobie niedawno klawiaturê muzyczn± midi. Niestety, letko walniêta :) Mianowicie, niby siê uruchamia, przyciski pracuja, wy¶wietlacz te¿, nie dzia³a dzê¶æ funkcji, m.in. po prostu nie wysy³a midi na wyj¶cia, ma te¿ problemy z pamiêci± presetów.



No dobrze, konstrukcja jest dosyæ prosta. Wszystko zbudowane jest dooko³a procesora HD64180RP6. Do niego jest uk³ad SIO Z84C4006, pamiêci KM62256CLP, HM62256LP, trochê dyskretnych scalaczków itp, jeszcze przetwornik ADC0848, jakis tam typowy EEPROM. Czyli taki typowy prosty systemik.



Po sprawdzeniu wychodzi mi na to, ¿e sygna³ na wyj¶cia MIDI jest dostarczany bezpo¶rednio z jednego z wyj¶æ procesora. Po prostu jest tam ca³y czas stan wysoki i tyle...



My¶lê sobie, ok - mo¿e pad³ procesor (czê¶ciowo). I tu dziwna sprawa. Kiedy spojrza³em na PDF tego HD64180RP6, to po pierwsze, to jest typ na 6MHz (a n a p³ytce jest kwarc 10MHz), po drugie seria R jest do peryferiów 63/68, 80xx .



A na p³ycie mam wlutowane Z84C4006, a to przecie¿ uk³ad dla Z80. (czyli wydawa³o by siê, ¿e procesor powinien byæ z serii Z ?).



Kiedy patrzê na ró¿nice miêdzy seri± R i Z, to chyba nie ma ró¿nicy w pinach. Czym one siê w³a¶ciwie ró¿ni± ? Czy wersja 6 MHz mo¿e dzia³aæ z



10MHz ? Procesor jest na podstawce, wiêc mo¿e kto¶ go ju¿ próbowa³ wymieniaæ, i wstawi³ z³y ?

Oczywi¶cie nie ma mowy o oryginalnym schemacie, wiêc nie wiadomo co powinno byæ...



I jeszcze - czy mo¿na by ten HD64180R (albo Z) zast±piæ przez Z80180 ? Gdzie to dostaæ notabene ?



pozdr.


Kiedyś się tym bawiłem (z180) I jak słuznie google podpowiadają

  1. The first two versions of the HD64180 were slightly different from the current Z180. The current HD64180 and Z180 are identical, and both have flags in one of the control registers to emulate the earlier versions. The changes are mostly bus timing, as the HD64180 was designed to interface with Motorola 6800 style peripherals as well as Intel and Zilog, which wasn't too strange since Hitachi second sources some Motorola 6800 series products.

  1. Q: What are the major differences between Z80180 and HD64180?

A: Z180 POD supports following devices: HD64180-R1 HITACHI device – no re-fetch of RETI HD64180-Z HITACHI device – Zilog compatible Z80180 Zilog Z180 HITACHI devices operate up to 8MHz only and Zilog up to 20MHz.

A typ magistrali (6800 czy z80) nie wybiera sie tam przypadkiem którymś pinem czy bitem? Bo coś mi sie tak kojarzy. Musiałbym stare schematy odnaleść... Wydaje mi sie ze to było uniwersalne...

A co do urządzenia. MIDI zapewne masz wpięte na któregoś RS232 w procku... Tylko bezpośrednio? Baaardzo dziwne:) Na które nóżki to idzie? W jakiej obudowie masz tego procka?

Zilogi się dało przetaktowywać fajnie, niektóre wersje 4MHz pracowały mi stabilnie nawet na 12 MHZ więc kwarcem bym sie nie przejmował (aż tak) :)

Pozdrawiam PinkF_

midi faktycznie jest na TXA (pin 48, obudowa DP-64S). oczywi¶cie jest bufor miêdzy procesorem a gniazdami. Ale na TXA jest po prostu caly czas + 5V. Co do zegara, to chyba rzeczywiscie jest ok, bo przeciez f kwarcu dzieli siê przez 2 wiec wychodzi na to procesor jest taktowany na 5 MHz.

No i nie wiem, czy ten HD mozna zastapic Z80180... bo niby pin 80 (E) jest wykorzystany na PCB... Tylko po cholerê skoro tam 6800 nigdzie nie widac... Z peryferiów jest tylko Z84C4006 SIO...

Pozdr.

sundayman napisał(a):

W jakiej obudowie masz tego procka? Zawsze można czegos poszukać i podmienić... Skąd jesteś?

Mógłbys też...napisac krótki program który coś bedzie nadawał. Kilka bajtów do inicjalizacji peryferii i pętelka.

Pozdrawiam PinkF_

Jestem z miasta £odzi... :)

Procek jest w obudowie DP-64S (taki DIL z ma³ym rozstawem miêdzy nó¿kami), na szczê¶cie w podstawce. Ale w ogóle jest dziwnie... Instrument ma 4 wyj¶cia MIDI. Wszystkie 4 s± buforowane przez jaki¶ tam scalaczek HC co¶ tam, ale jest sprawny. I tak, 2 wyj¶cia s± brane z wyj¶æ szeregowych procesora; TXA1 i TXA0. A pozosta³e dwa z wyj¶æ szeregowych tego SIO Z84C4006 (TxDA, TxDB).

Na które z wyj¶æ ma trafiaæ sygna³ mo¿na ustawiaæ w presecie, ale tak czy siak, na ¿adnym z nich nic siê nie dzieje... Wiêc to chyba nie jest po prostu uszkodzenie tych portów, bo to by by³o dziwne. Raczej z innego powodu.

Ale - transmisja miêdzy sam± klawiatur± muzyczna a procesorem dzia³a, bo w menu jest opcja nadawania nazw presetom, i robi siê to w³a¶nie klawiszami muzycznymi - ka¿dy klawisz to inna litera. I to dzia³a. Wiêc musi byæ ok.

Oprócz tego Z84C4006 w systemie jest jeszcze przetwornik ADC0848, który zbiera dane z "pokrête³" i peda³ów. Trudno powiedzieæ, czy dzia³a. Podczas "krêcenia" te¿ powinien byæ sygna³ midi, a oczywi¶cie nie ma. Czy to mo¿liwe, ¿eby uwalony przetwornik zak³uca³ np. dzia³anie jakie¶ magistrali czy co¶ ? Kiedy "podgl±dam" oscyloskopem linie danych EEPROMu procesora, to kiedy naciska siê klawisze, to co¶ tam siê dzieje (widaæ jak±¶ korelacjê)...

Kurczê, jako¶ to dziwnie wygl±da... Chyba niemo¿liwe, ¿eby siê program w EPROMie pozmienia³... Zw³aszcza, ¿e od strony "MENU" wszystko wygl±da ok.

Te¿ my¶la³em o tym, ¿eby wyci±gn±æ procesor (i mo¿e tego SIO) i na zewn±trz sprawdziæ. Ale procesorami to ja siê zajmowa³em ³adnych parê lat temu (i to bardziej programowo ni¿ sprzêtowo) i nie mam nawet programatora, ¿eby jaki¶ programik zapodaæ...hm.

sundayman napisał(a):

Gdybym się zagłębił w szafke to może bym cos wynalazł, tylko nie pamietam co mi tam zostało czy zilog czy HD. I czy przypadkiem nie były w PLCC...

A czym sterowany jest przełącznik?

A jak to jest wpięte? Klawiatura jest na magistrali czy po midi leci?

Cokolwiek moze bruzdzić. Obejrzyj sygnały na magistrali czy nie maja dziwnych kształtów..

Najprosciej to własnie włozyc swojego EPROMa z krótkim programikiem który generuje cos na RS, i jakies "sygnatury" na magistrali generuje. Więcej cięzko powiedzieć, zwłaszcza zdalnie.

Pozdrawiam PinkF_

Jaki prze³±cznik ? zmiany dokonujê siê w menu, a wszystkie 4 wyj¶cia midi s± po³±czne z 4 wy¶ciami (2 procesora, 2 uk³adu SIO).

Klawiatura jest podpiêta do jakiego¶ mikrokontrolera (ale oznaczenie przerobione na "FATAR co¶ tam" - przypuszczam ¿e to jaki¶ atmel. A mikrokontroler do HD64180.

No tak, to muszê zrobiæ.

To mo¿e byæ dobry pomys³. Mo¿e tak spróbuje zrobic. Dziêki za chêæ pomocy ! Pozdrawiam.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required