In Circuit programator

Sep 25, 2006 17 Replies

trebam In Circuit programator, nasao shemu na netu od Pony-a, jer ce mi kasnije trebat i podrska za AVR, ali postoji problem... na ovom "sklopu" je 24C04(M24C04-WMN6 --> pise ispod njega), te su oznacena



4 U/I kontakta: VCC, GND, CLK i DATA... VCC i GND znam sto je, tj to je +5V i masa, ali zanima me kako to spojit sa Pony-jem, jer on ima +5V, RESET, RESET89, SCK, MOSI, MISO, +12V, GND...

svaka pomoc je dobrodosla, sto prije to bolje...



ili ako imate prijedlog za neki drugi prog, koji podrzava avr, 24c, in circuit, a da nije Williem ili Orange2...


oznacena

sa

Neki programatori cije sam sheme pogledao imaju posebne vodove i podnozja za serial EEPROM te AVR, PIC i bla, bla...

AT24C04 Serial EEPROM 4K, 2-Wire Bus Serial EEPROM, reèe Atmel web site.

Pony podr¾ava SPI interface, a ovdje se radi o TWI (slièno je I2C).

stvar je sto onaj IC koji ja trebam programirat je u smd kucistu, a nemam alat za skidanje istog (plocica mora prezivjet)... konkretno, radi se o "chip"-u na laserskim tonerima... moja je zamisao iz "punog" izvuc .hex i kasnije upucavat u "prazni"... gradnja programatora me kosta skoro kao i gotovi "puni", zamjenski chip --> znatno isplativije kad imas vise chipova... neki imaju i samo 2 kontakta, neki 3, a ovi najcesci imaju 4 (na tom pise za svaki kont sto je)

mene sad zanima kako to spojit na PonyPerog ISP (10 pinski konektor), tj. masu i napajanje znam...

ponavljam, na ovom chipu imam VCC, GND, DATA i CLK...

ako je potrebno, uslikat cu ga i stavit slike na binse

TIA

site.

me

Ako taj programator nema program za programiranje takvog chipa, spoji CLK gdje hoæe¹ jer æe¹ i tako morati pisati svoje rutine za programiranje!!?? Za DATA je malo te¾e, pretpostavljam da to treba biti dvosmjerna linija, a mislim da MOSI i MISO nisu takve linije!!??

  1. Pogledaj podr¾ava li Pony TWI interface, opis TWI-a pogledaj u pdf-u tog EEPROM-a na Atmelovim web stranicama. Ako ne podr¾ava, nije nikakav problem slo¾iti elektroniku koja æe to raditi (tu se mo¾e iskoristiti èak i 89C2051 koji ko¹ta 20kn ili neki AVR, hrani¹ ih podacima preko serijskog porta, a oni u èip pucaju preko TWI-a(e, njih mo¾e¹ isprogramirati Pony-em :D)), samo treba malo programirati. Mo¾e¹ to napraviti i preko paralelnog porta, samo onda stavi¹ neki Schmitt sklop na izlazu iz LPT-a.

U biti, mora¹ imati ne¹to ¹to æe daj hex/bin dump prebaciti natrag u EEPROM, na tebi je kako æe¹ to realizirati (a i ka¾em, nije ba¹ neki problem)

Ako neæe¹ skidati tu memoriju, ima¹ dvije opcije, odlemljivanje samo potrebnih pinova i onda kaèenje na njih (glupo i rizièno) ili rezanje vodova i stavljanje nekakvih jumpera kojima æe¹ odvojiti taj EEPROM od ostatka elektronike kad programira¹ (Ovo je rizièno ako nema¹ iskustva. Kod lo¹ih spojeva odo¹e podaci u vra¾ju mater).

A kad bi iskombinirao allpic i pony? Allpic ima osim ova 4 sto meni treba i jos jedan (trenutno nemam kod sebe shemu)... Bi li barem u teoriji radilo, a da ne moram nista programirat? Cak sam planirao radit svoj "chip" sa "normalnim" komponentama, ali postavlja seopet pitanje kako izvuc podatke iz "punog"... A da rezuckam vodove, ne isplati mi se ako nesto podje po zlu...

Aha, nisi se do sada bavio ovime.

Pronaði negdje definiciju i opis TWI-a.

Onda takoðer pronaði TWI "programator" EEPROM-a. S njim æe¹ moæi èitati i pisati u memoriju. Mora negdje biti shema, jer to i nije prekomplicirano.

Heh, paz' sad ovo.

Ako dovede¹ napajanje na 24CXX, takoðer si doveo napajanje i na ostatak strujnog kruga koji ima zajednièke napajaèke pinove s njim.

Je li gore (na toneru) integriran i kakav kontroler? Neka elektronika? Èipovi?

Ako je, onda bi trebao nekako odvojiti taj ostatak od EEPROM-a, jer ne vjerujem da na takvim ureðajima imaju nekakvu multimaster implementaciju protokola, koja bi dopu¹tala istovremeni pristup vi¹e ureðaja na jedan EEPROM. Jednostavnije reèeno, ako ima¹ kakvih kontrolera ili procesora i sliènog uz taj EEPROM, onda ga mora¹ odvojiti, da se ne mije¹aju kod èitanja/pisanja.

TO znam

ima nekakav sklop, slike ce bit na binsima kroz 10ak minuta

saljem slike chipa na binse, na plocici je 6 otpornika, 2 kondenzatora, 2 tranzistora i EEPROM... mislim da ne trebam nista odvajat, jer kad se on stavi na toner, i toner u printer, printer broji ispisane stranice i sprema broj na eeprom, te kad isprinta 2500str., posalje driverima od printera da je prazan, te da treba drugi toner...

postoji dekoder, tj uredjaj u koji se stavi chip, te on ga napuni, ali sam najam kosta oko 50eura mjesecno, + svaki dekodirani (ponisteni) chip je 5¤, sto je isplativo samo onima koji imaju 10ak tonera dnevno (ja ih nemam toliko, jos)...

Koji glupi naèin brojanja stanja tonera!?

Naði shemu nekog programatora koji mo¾e programirati 24C04, izradi ploèicu sa dijelom koji se odnosi na serijski EEPROM, nabavi program i vozi!!??

2
u

treba

E, tek sam danas na binares u Zipu sku¾io sliku druge strane ploèice. Trebalo bi skinuti shemu, Q1 i Q2 su vezani uz DATA i CLK, mo¾da oni 'onemoguæuju' primjenu standardnih programatora!!?? U tom sluèaju, trebalo bi odvojiti taj dio sklopa, ali skidanjem EEPROM-a ostaje problem kako ga spojiti na neki programator, onda je bolje skinuti dva tranzistora i kaèiti se na ona èetiri izvoda!!??

Probat cu skinut shemu... samo, izgleda da cu morat nac i jedan prazan chip, jer ima i vod ispod EEPROM-a pa da ne bubam napamet kud je spojen...

Probat cu skinut shemu... samo, izgleda da cu morat nac i jedan prazan chip, jer ima i vod ispod EEPROM-a pa da ne bubam napamet kud je spojen...

mislim da bi moglo upalit sa ISP prog-om koji je uploadan prije jedno tjedan-2 na binse (jedino me muce MISO i MOSI...)

Prije su imali drugaciji sistem, osigurac od 63 ili 100mA na toneru, broj stranica se biljezio u memoriju mikrokontrolera koji sve to pokrece, pa kad dodje do 2500str, posalje impuls vece struje preko osiguraca (osigurac je na toneru bio), skuri osigurac i nemoze vise, prazan je...

kad

Zar laserski/diodni pisac ne smije raditi bez tonera? Kada vidis prazne stranice, lako ces zakljuciti da nema vise tonera, ili je neki kvar?

Cini mi se to ce biti problem, MISO i MOSI su jednosmjerni signali, a DATA je dvosmjerni, ako se ne varam!!??

svaki laserski/led printer ima mikro prekidac na koji sjeda toner... Oni se osiguracima/chipovima pokusavaju zastitit od refilla...

shemu chipa cu uploadat veceras...

A, to! Naivan sam k'o Tesla nekada....

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required