Last update: 21/06/2023 Zilog Z8 |
Other pages in this section: Atmel AVR Microchip PIC Mixed Motorola HC05 ST ST6 Home |
Page index:
Nota: Alcuni progetti sono basati sullo Z86E11 che non è ormai più in produzione. Il micro
Z86E21 ha la medesima piedinatura e le stesse caratteristiche, ma ha 8K invece di 4K di memoria
OTP. Lo Z86E11 e lo Z86E21 venivano prodotti anche dalla SGS, mentre adesso lo Z86E21 viene
prodotto solo dalla Zilog. Le procedure di programmazione della memoria OTP sono differenti per
i processori prodotti dalla SGS e dalla Zilog.
La programmazione del micro Zilog Z86E21 avviene mediante un adattatore collegato ad un qualsiasi
programmatore di eprom settato in modalità Eprom 27C64A, algoritmo Intelligent 1mS 3X, Vpp = 12.5V,
Vcc (program mode) = 6V. L'adattatore richiede un'alimentazione di 12.5V per poter eseguire la lettura
della eprom del micro o per la verifica dopo la programmazione.
Foto del prototipo di adattatore realizzato su circuito 1000 fori:
Questo è il relativo schema elettrico:
Mini PLC 4 In / 4 Out programmabile in LINSEM (linguaggio semplice) con ambiente di sviluppo in Windows
Ricevitore / decodificatore per tastierina SMS della Telecom. Fornisce caratteri ascii in uscita su porta RS232
Programmatore di Eprom 27C256 con VPP=12.5 Volts. Si connette alla porta seriale del PC
Orologio / Sveglia parlante. La voce è memorizzata in Eprom usando l'algoritmo di Adaptive-Delta-Modulation
Schema di adattatore per la programmazione del micro Z86E11/21 con eprom programmer per memorie 27C64
Attenzione:
Tutto ciò che trovate nel sito è stato realizzato da me ed è disponibile gratuitamente per fini non commerciali. Non mi assumo alcuna responsabilità per le eventuali inesattezze contenute nei programmi e/o negli schemi elettrici e per OGNI POSSIBILE DANNO derivante dall'uso del materiale messo a disposizione. Effettuando un download, IMPLICITAMENTE ACCETTATE di utilizzare quanto prelevato sotto la VOSTRA ESCLUSIVA responsabilità .Warning:
Everything found at the site was made by me and is available free for non-commercial purposes.I do not take any responsibility for any inaccuracies contained in the programs and / or wiring diagrams and EVERY POSSIBLE DAMAGE arising out of the material made available. By doing a download, you IMPLICITLY AGREE to use as taken under YOUR EXCLUSIVE responsibility.
gennaio07.zip
(password: eficara ; MD5: 9CB3FAEB030ECB3A70F44C46E8387D3A)
Il file gennaio07.zip contiene: lo schema elettrico, il master per il circuito stampato,
il file HEX per programmare il microcontrollore ed il Setup per il programma di
gestione/debug su PC (ambiente Windows). Per i particolari, consultare la rivista.
ATTENZIONE: AI RELE' POSSONO ESSERE COLLEGATI SOLO CARICHI A BASSA TENSIONE, DATO CHE LA
DISTANZA TRA LE PISTE DEL CIRCUITO STAMPATO NON SODDISFA I REQUISITI DI SICUREZZA PER L'USO
A 220 VOLTS.
:: Mini PLC programmable with LINSEM proprietary language, published by me on the magazine
CQ Electronics in January 2007 under the title "Il quadrato perfetto".
The file Gennaio07.zip contains: the wiring diagram, the master for printed circuit board,
the HEX file to program the microcontroller and the Setup program for management / debugging on PC (Windows).
For supplementary details, see the magazine.
WARNING: DO NOT CONNECT HIGH VOLTAGE (220V) LOADS TO THE RELAY'S CONTACTS, 'CAUSE THE TRACKS
DISTANCES NEAR THE CONNECTORS CONTACTS ARE NOT SAFE; USE ONLY LOW VOLTAGE LOADS.
READ MORE: LINSEM instruction set (in English)
Note: the last software version has a debug output on the info window to check the serial port communications.
There is also a couple of value changes in the component list to improve the serial port circuitry: please
modify the value of C6 from 1uF to 10uF and the value of R13 from 4K7 to 2K2 (schematic PDF is NOT updated).
New software release with improved serial communication; now the delays introduced by USB to RS232 interfaces
will not hang the transmission to the mini-plc.
NOTE: Please, uninstall the old software version prior to install the new one !
Someone asked me for informations about how to burn the firmware in the Z86E04 for the mini-plc project;
I use the EVM emulator for the Z8, but there is a low-cost programmer project on this internet site:
http://www.armory.com/~rstevew/Public/Micros/Z8/index.html
Click the file proge08.zip on the list to download the schematic and the software for the programmer. Note that I haven't tested this
device, so I can't assume that it's really working.
I modified the Linsem IDE in order to work better with the USB->RS232 converters. Such devices have long timeouts
in data exchange; when possible, use the device configuration to make they work with short delays and disable
the FIFO buffers.
The file is reduced in size 'cause I removed the runtimes for Windows98. If you want to run / install the program
under Win98, please download the updated runtimes for Visual Basic 6 (VBRUN60SP6.EXE) from Microsoft site.
Please, to improve noise rejection on the oscillator and the serial input (when disconnected from the serial connector),
add a 1M resistor in parallel to the 3.6864MHz crystal and a 4K7 resistor between the base of transistor Q5 (BC237) and GND.
NEWS: a patch for the circuit will be available soon; you will be able to replace the Z8, 24C02 and crystal with a small
printed circuit board mounting a Microchip PIC controller. The reason for this change is that the Z86E04 is OTP (One Time Programmable)
and cannot be upgraded and it's difficult to find cheap burning tools. In my opinion, the Z8 microcontroller is one million
times better than the Microchip PIC, but sometimes it's pratical to use somewhat less elegant, but easier to handle.
The IDE also will be modified; I'm planning to make the operation codes mnemonics customizable, so the users can set their
own mnemonics, may be better than mine ! The opcodes will be increased with the PIC version; some feedback from the users
will be appreciated to choose what's the best for generic applications.
ottobre06.zip
(password: eficara ; md5: 5DBEEF60555594411CE33E458F597393)
Il file ottobre06.zip contiene: lo schema elettrico, il master per il circuito stampato,
il piano di montaggio, il file HEX per programmare il microcontrollore ed il file sorgente
di un programma per DOS che permette di utilizzare la tastiera a infrarossi al posto di
quella del PC. Per i particolari, consultare la rivista.
prog256.zip
(password: eficara ; MD5: 1A45C5B15C899B778B5DB0559CC528F3)
L'applicativo DOS gestisce la trasmissione dei dati tra PC e programmatore; nella
versione attuale è consentita solo la scrittura dei dati in eprom, ma è disponibile
il file sorgente in 'C' per chi vuole aggiungere la lettura della eprom o altro.
Il file PROG256.ZIP contiene:
voxwatch.zip
(password: eficara ; MD5: 004B7B009392B20AACB8ACA185B6EA0C)
Il file voxwatch.zip contiene: