i forget to mention its connected to another chip
Attachments
-
369.9 KB Views: 17
Last edited:
The DS5000 wants TTL levels. If there is a USB to TTL serial converter so that the MARK level is a TTL high and SPACE is TTL low you should be able to use it. If it is a standard USB-RS232 converter you'll need the DS232A to convert the RS232 levels to TTL.can i use a usb to ttl device instead of ds232a ?
also i don't understand the use of hc/ac125 can i just connect RST to 5v and PSEN to GND to invoke the bootsrap ?
this is the chip manual http://pdfserv.maximintegrated.com/en/ds/DS5000FP.pdf
thanks manThe DS5000 wants TTL levels. If there is a USB to TTL serial converter so that the MARK level is a TTL high and SPACE is TTL low you should be able to use it. If it is a standard USB-RS232 converter you'll need the DS232A to convert the RS232 levels to TTL.
The HC125 is there so that you can use DTR (Data Terminal Ready) to select the resident bootloader or normal operation. Note that RST and PSEN/ are complements of each other controlled by the single DTR line. This configuration is necessary to use the resident bootloader.
Note that whatever you use to communicate with the chip needs to control the DTR line a bit differently than just a standard terminal emulator. Maxim should have a little app that works OK. I use Procomm Plus with a script that controls DTR. Some terminal emulators can be told to 'hang up' by dropping DTR. In that case, picking up and hanging up will control the bootloader.
But as noted, the DS5000 provides hardware encryption of the program. If the chip is encrypted, you will need the key to be able to recover the program. When I used the DS5000, I used the key randomizer for each chip programmed. If that is the case here, you probably can't read it at all.
Good luck.
by Jake Hertz
by Duane Benson
by Duane Benson