| detail |  

How to use the EPROM Programmer.


Set the jumpers to A18 and normal for standard use.
Set the jumper to A19 for XXX080 devices.
Set the jumper to 29X040 for the 29F040,29C040 and for the 27C080(801)
A19,A20,A21 are used to connect to the TSOP 48 adapter.
A19,A20,A21 are also used to connect to the 16 bit 42 pin adapter(27C400..27C322).

Close the 27SF erase jumper only to erase SST27SFXXX devices.

The two DIP switch should be both ON,you can select Vpp 21 volt if the 8.2 Zener diode is mounted: OFF ON. Supply voltage must be 24 Volt min. for 21 Volt operation.
Check the printerport setting in the BIOS,it should be EPP or Normal
Also check or there are resident programs active that use the printerport,like
TWAIN drivers.You may have to remove them.

Connect to the printer port with a 25 SubD cable,the cable should not be longer
than 1.8 meter(6 feet standard cable).
This must be a fully wired 1:1 cable,a null modem or serial cable won't work.
Connect the power supply,the power led must go on.
Make sure that the PORTIO drivers are in the same directory as the main program.

  Some driver problems may occur under Windows 2000:
* first, delete an entry in the device manager as follows:
1. On the Start Menu, click Start --> Settings --> Control Panel.
2. In the Control Panel, double click the System icon.
3. In the System Properties window, click the Hardware tab.
4. On the Hardware tab, click the Device Manager button.
5. In the Device Manager menu, click View --> Show Hidden Devices.
6. In the device list find the Non-Plug and Play Drivers entry. Click the 'plus' sign on the left of the entry to expand the list.
7. Find the dlportio entry and right-click it. Click on Uninstall in the context menu that appears.

If it is not there already, then no problem carry on.

* in the registry, I deleted entries that had to do with dlportio.
search for dlportio and delete any folder that refers to it.
I think this just removes any OS reference to dlportio, so like you are starting fresh.

* download TLDPortIO from the web

* install the drivers using the utility--play around with it a bit--the point is to get the DLL and SYS file installed in the system and start a service.
* notice that with the driver files installed, and the driver files in the director that willem97g is in had better be the same.....and that the burner software still requires the DLL and SYS file in the same directory Thanks to sadolph.

Test the connection with TestHardware

In the program set to 'PCB' (only needed with first use)
Not needed for the 3.1ATH board.(the 'Willem' setting only changes the DIPswitchsetting picture)

Select device type and set the DIPswitch .
DIPswitch switches can be red(like in the sofware),white or other colors.
Insert chip and check ID.(not possible with older 27(C)XXXX devices)
If you can't get a valid chip ID it's useless to try reading,erasing or writing.
A valid ID gives the right manufacturer and chip type
Erase if necessary,load program file and program,the Vcc led will light and with 27,28 devices the Vpp led also.

Warning: never insert an eprom when you haven't started the program yet and the Vpp and Vcc leds are still burning.
Never remove the power supply lead or disconnect the adapter when an eprom is still in the socket, also make sure the power lead is firmly connected to the board and can't become disconnected.
All of this can cause random "writes" to your eprom and change it's contents.

Programming can fail in different ways:
First byte,error message: error at 0x000000 Buffer=0xXX ,Chip=0xFF or 0xXX.
Causes: chip not inserted right,faulty chip,Vpp too low.
random error,error message: error at 0xXXXXXX ,Buffer=0xXX ,Chip=0xXX
Causes: 27CXXX eprom not completely UV erased,tWP too low,other causes.

Normally you should not change tWP and tWC unless you know what you are doing.
If you get random write errors with 27(C)XXX eproms try higher settings.
Older eproms like the 2716 need higher settings.

In the Buffer section you can see the contents of your program file or the chip if you have done a chip read.

The configs section give an overview of all settings and parameters.

If you need PIC in circuit programming, you can use a DIP connector for the 18 pin PIC 16F84 socket(5 gnd.,12 clock,13 data i/o,14 Vcc).

Email : webmaster@sivava.com
Copyright © 2002-2004  sivava.com  All rights reserved.
Last Update: February 27 th 2004