Autor ::Juro Poslaná :: 27.11.2012 19:08:30 Predmet ::Programovanie EPROM MHB8708C
Zdravim,
Mate niekto prakticke skusenosti s programovanim pamati EPROM MHB8708C a ich ekvivalentov ?
Urobil som si programator s Atmelom AVR a laborujem s dlzkou programovacieho impulzu a poctom programovacich cyklov. Pri programovaciom napati 26V.
Skusenosti na webe sa roznia. Preto by mi pomohli aj vase prakticke skusenosti.
Dakujem
Správa
Autor ::Juro Poslaná :: 28.11.2012 12:44:16 Predmet ::Re: Programovanie EPROM MHB8708C
Dakujem za info. Tu metodu jednym dlhsim pulzom vyskusam.
Správa
Autor ::Libor L.A. Poslaná :: 28.11.2012 10:56:46 Predmet ::Re: Programovanie EPROM MHB8708C
Nemáte katalog TESLA? Taky vyšla v edici ČSVTS kniha "Procesor 8080 paměti a řadiče". Tam byly tuším i časové diagramy. Chcete naskenovat?
Správa
Autor ::Juro Poslaná :: 29.11.2012 17:40:15 Predmet ::Re: Programovanie EPROM MHB8708C
Dakujem za ponuku.Katalog mam.
Len mne to trosku stazuje situaciu ze asi niektore testovane EPROMky su zle.
Správa
Autor ::Roman Bórik Poslaná :: 27.11.2012 19:49:18 Predmet ::Re: Programovanie EPROM MHB8708C
Lukáš Macura kedysi dávno disassembloval ovládací program programátora PMD 40.
Pre 1kB EPROM je to tam takto:
FOR I=0 TO 255
FOR A=0 TO 1023
SET ADDRESS A
SET BYTE
WAIT 43 us
SET PROG PULSE ON
WAIT 189 us
SET PROG PULSE OFF
WAIT 43 us
NEXT A
NEXT I
Naprogramovanie 1kB EPROM trvá asi 75s.
Pre 2kB EPROM je to tam takto:
FOR A=0 TO 2047
SET ADDRESS A
SET BYTE
SET PROG PULSE ON
WAIT 44 ms
SET PROG PULSE OFF
NEXT A
Naprogramovanie 2kB EPROM trvá asi 95s.
Správa
Autor ::Lukáš Poslaná :: 27.11.2012 20:08:48 Predmet ::Re: Programovanie EPROM MHB8708C
Ono taky asi záleží na typu Epromky, v zásadě jsou možné 2 cesty. První je nastavit data a dát delší programovací impuls - každý bajt jen jednou, nebo druhá možnost vzít to kratším programovacím impulsem ale několikrát dokola celou epromku (typicky tolikrát aby doba programování byla +- stejná na bajt). Co jsem programoval kdy tak to bylo většinou tou první metodou, ta druhý by měla být šetrnější k epromkám zase... tak si vyber :)
Správa
Autor ::Schotek Poslaná :: 27.11.2012 22:59:16 Predmet ::Re: Programovanie EPROM MHB8708C
Co si pamatuju z teorie, tak by pro rychlejsi a setrnejsi programovani mela byt nejvhodnejsi metoda, kterou naznacil Lukas:
1) nastavit bajt, pustit kratky programovaci pulz
2) overit naprogramovany bajt - v pripade neuspechu znovu bod 1 (asi omezeno nejakym maximem, aby se to nezakouslo)
3) jiz overeny bajt jeste dalsim (nebo nekolika?) programovacimi pulzy 'potvrdit'
V praxi jsem pak pouzival hotovy programator, takze jsem presny algoritmus neresil.