Touchclone™ EEPROM Reader
28
Touch
clone
™ Version 1.5 – Manufactured & Developed by 1
st
Call Lockouts Limited. All rights reserved 2012.
Let’s analyse the results further...
Let us now create your own custom read method
Consecutive byte read
Up to address 40 hex data is visibly changing but after that we are getting “FF” bytes. We now need to
determine whether the “FF” bytes are valid or if they are produced by interference due to reading in circuit.
As a safe measure the consecutive byte read is now set to 32. This will allow TouchClone to read up to the end
of line “0010” before powering off the Eeprom ready to read the next 32 bytes up to the end of line “0030,”
this will then repeat until all data for that Eeprom has been read.
Power off delay
This parameter can be used to make sure that the board fully powers down between reads, therefore we are
going to allow a power off delay of 500ms (milliseconds).
The main reason for the delay is because the board which we are reading from has a capacitor which stores
charge (picture shown below), after so long the board is powered up long enough to ‘wake up’ the
microcontroller on the PCB which then starts communicating with the Eeprom (which is its correct function).
We must therefore allow the capacitor to discharge and the microcontroller to go back to sleep before
restarting the read again.
This delay will occur each time 32 bytes have been read (set in
consecutive byte read
parameter).