Halott AVR chip - 2

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3344
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2009. március 23. hétfő, 13:10

Ez idáig jónak tűnik!
Még kérdés a qvarcot hova kötötted? Vagy belső rezonátort használsz?
Mert ha az M8-as külsőre van állítva, akkor nem indul el nélküle.
És tápfeszt kap a programozó?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. március 23. hétfő, 22:20

Tápfesz kijut a STK200-ra?
5V a táp?
Nem gerjed a tápfesz forrás?

Avatar
laci3041
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 11. szerda, 7:00

HozzászólásSzerző: laci3041 » 2009. március 24. kedd, 0:27

Sziasztok!

Köszi a gyors reagálást.

Tápfesz eljut az STK200-ra, hiszen a Tiny2313-at gond nélkül programozza.

A táp 5.04V és nem gerjed, 200Megás szkópon nézem.

Jelenleg kvarc nincs rajta (az ic teljesen szűz, tehát elvileg belső oszciról jár),
de próbáltam azzal is, 4MHz-essel + 2x 22pf, a 9-10-es lábra kötve.

Pont programozó készülne belőle (AVR-Doper), csak hát a lényeg nélkül nem fog menni :(...

Üdv.: Laci

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. március 24. kedd, 0:46

MOSI-MOSI
SCK-SCK
MISO-MISO a bekötés?

Reset igaz nem direktben van a +5V-n?

Avatar
laci3041
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 11. szerda, 7:00

HozzászólásSzerző: laci3041 » 2009. március 24. kedd, 0:52

A reset 10k-val van +5V-ra húzva.
Az adat vonalakat ugyanúgy kötöttem be, mint a Tiny2313-nál.

Kész vagyok. Szerintem halottak a procik. De mitől?

Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00
Tartózkodási hely: Törökbálint

HozzászólásSzerző: herc1234 » 2009. március 24. kedd, 9:00

Túl sok az ismeretlen.
Legegyszerűbb próbálkozási módja:
Bascom programozójában van egy file menü alatt lévő
test ahol a programozó lábait tudod kipróbálgatni.
Azt hiszem aktív high jelet ad.

hm. de lehet hogy a bufferelten nem úgy jön le....

Avatar
laci3041
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 11. szerda, 7:00

HozzászólásSzerző: laci3041 » 2009. március 25. szerda, 23:41

Ma megnéztem szkóppal, mi a helyzet.

A bufferelt STK200 klónnal szenvedek, mert ezt tartom a legjobbnak ebben a kategóriában.
Alap helyzetben (a PonyProg elindítva) minden vonal (RST, MISO, MOSI, SCK) magasan van.
Ha kiadom a Read All parancsot, a MISO vonal kivételével mindenhol van "mozgás", azaz szintváltások L és H között.
A MISO azonban nem ugrál, végig magasan marad.
Ha jól gondolom, ez az AVR-től a PC felé irányuló adatvonal.
Tehát a proci nem reagál a RESET-MOSI-SCK lábai birizgálására.
Lehet, hogy a 74LS244 a gond? Mármint az, hogy TTL, nem CMOS verzió?
Az lehet, hogy a proci MISO lába nem bírja meghajtani a TTL bemenetet?
Az adatlap alapján a Mega8 portlábai 40mA-t tudnak. Az több mint elég.
Nálam a MISO vonal 10kohm-al fel van húzva +tápra (így van a rajzon).
Ha ezt az ellenállást kiveszem, akkor 2.5V-ra áll be a MISO láb, és a Read All parancsra kb. 500mV-ot "ugrál" a GND felé. Mintha reagálna az AVR...
Most itt tartok. Holnap megnézem, mi van ha lekötöm a 74LS244 bemenetét a MISO lábról. Majd beszámolok.

Laci.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. március 26. csütörtök, 0:02

MasterIN_SlaveOut (azaz a AVR>PC vonal).

Táp van az AVRen?
RESETláb bekötés 10K felhúzóval?

TTL/CMOS tökmindegy.

74244 lábain a tápfesz ott van?

MISO 2.5V simán-> nem jó. Vagy L vagy H szint kéne hogy legyen...

Avatar
laci3041
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 11. szerda, 7:00

HozzászólásSzerző: laci3041 » 2009. március 26. csütörtök, 0:19

Szia!

Természetesen táp mindenhol ott van, ahol ott kell lennie.
Ez annyira alap, hogy fel is kötném magam, ha emiatt szívnék már harmadik napja (ne haragudj, nyers voltam).
Igen, a 2.5V már alapon gáz...

Én nem tettem felhúzó 10k-t a reset vonalra, mert egy rajzon sem láttam.
De holnap kipróbálom.
Bár méréseim szerint, a reset vonal 0.4V vagy 3.8V-on van (TTL).
Lehet, hogy a 3.8V kevés?

Laci.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. március 26. csütörtök, 6:24

A belső reset 60-80K felhúzóellenállást jelent alapban. Ezért javasolt a külső.
A resetláb késleltető kondija 100 nF-s legyen (vagy kisebb).
A prg lábak közt nincs zárlat/áthallás? (gyanta is okozhat ilyet! -> denaturált szesszel, izopropil alkohollal lemosható)

Reset lábnál volt hogy a 100nF SMD kondi / 10K felhúzó alatt volt egy összefolyás. feszmentes állapotban ellenállásmérőel találtam meg...

Avatar
laci3041
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 11. szerda, 7:00

HozzászólásSzerző: laci3041 » 2009. március 26. csütörtök, 23:30

Jó, akkor most jegelem ezt a projectet.
Akármit is csinálok, nem megy.
Olyan mintha az AVR MISO lába nagyimpedanciás állapotban lenne.
Ha 100kohm-al GND-re kötöm, akkor 0V van rajta, ha 100k-val +5V-ra húzom, akkor +5V van rajta.
Vagy highZ állapotba van vezérelve, vagy elszállt a kimeneti fokozata.
Szerintem az utóbbi...
Ja, azt nem mondtam, hogy mindez tápfesz alatt, a Read All parancs közben értendő,
miközben a három másik vonalon szépen zajlik a kommunikáció.
Úgyhogy majd beszerzek két új Mega8-at, és akkor folyt. köv.

Robert!
Tudsz nekem adni valami linket, ahol jóféle párhuzamos programozót találok az AVR-ekhez.
Ha nem túl bonyolult, akkor megépítem és csak azért is megpróbálom azzal felprogramozni.

Köszönök minden eddigi és jövőbeni segítséget!

Laci.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2009. március 27. péntek, 8:29

AVRX néven fut azt hiszem...
De ez a gyári STK500-as rendszer koppintása....

Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00
Tartózkodási hely: Törökbálint

HozzászólásSzerző: herc1234 » 2009. március 27. péntek, 8:31

Szerintem a hibás avr ritka mint a fehér holló.
De nem hiszem hogy több eredményt fogsz elérni para. programozóval.

Avatar
Higgins
Tranzisztorgyógyász
Hozzászólások: 169
Csatlakozott: 2006. február 23. csütörtök, 7:00
Tartózkodási hely: Győr
Kapcsolat:

HozzászólásSzerző: Higgins » 2009. március 29. vasárnap, 15:08

Ezzel azért vitatkoznék!
Egy pesti cégnek dolgoztam/dolgozok és akkor láttam olyat, hogy 4db ATmega32-ből 2db gyári hibás volt, vagyis sima ISP programozóval nem is tudtuk működésre bírni.

Az STK500 V2-es programozómmal megnézve és a chip azonosítót kiolvasva:
000000-ákat láttam.

Két hétre rá, szintén a TME-től rendelt 2 db ATmega128-as chipek közül egyik se volt jó! :twisted:

Tüzetesebb vizsgálat alá vetve őket, megméregettem, és kiderült a belső oszcillátor része nem ment.

Szóval ritka mint a fehér holló?
Hááát, mostanában peches voltam...mert úgy látszik hibás szériákba nyúltam bele. :(

Murphy bácsi mindenhol ott van, főleg az elektronikában...
Ami elromolhat az el is romlik.... :(
Ami meg eleve rossz, azt kívülről nem is látod..és gyanútlanul megveszed


Üdv: Higgins

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3344
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2009. március 29. vasárnap, 15:13

Sajnos én már tapasztaltam olyat is, hogy az eladó simán visszatette a polcra a visszahozott rossz árút. Gondolhatta valakinél majdcsak beragad! :twisted:


Vissza: “Ami máshova nem besorolható...”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég