ATMEGA128A - nabořený SW
Moderátor: Moderátoři
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
ATMEGA128A - nabořený SW
Já už tady mám třetí případ ATMEGA128A, kdy to vypadá na podobný syndrom. Ať už díky napájení (jeden byl napájenej spíš rušičkou), nebo nechtěným dotykem hrotu sondy osciloskopu, i když 1:10 atd.
U všech bylo zjištěno, že oscilátor prakticky nekmitá a procesor je buď mrtvej, nebo bloudí v nějakém záhadném boot módu a posílá na UART nějaký opakovaný znak.
Ten SW samozřejmě nemám, ale stejně se tam zkusím napíchnout, jestli to aspoň odpoví na programátor přes SPI či co tam je za konektor, to ještě musím zjistit, kam to vede.
Jen by mě zajímalo, jestli tenhle procesor na to trpí, protože je to divný.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
PS. Na všech těch deskách je použit ten tenkej SMD krystal 16Mhz. Kdysi jsem musel všechny vyházet, protože kmitaly velmi mizerně, a nahradit klasikou. Jako 100mVpp a méně při 5V je trošku málo. A ta sonda má pár pikofaradů.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Tentokrát nemůžu nadávat na Koreu a Samsung, ale podle toho zmíněného vlákna je vidět, že Rayer asi uvažuje stejně jako já. Jako že taková pitomost nemůže natvrdo uzemnit procesor.
No, je to drahá zkušenost, ale nedá se nic dělat.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Jak nejrychleji ověřit žijící procesor, než sondou 1:10 a mrknout na krystal, jestli kmitá?
Jenže ty SMT aušusy krystaly jsem kdysi z vlastního projektu vyházel, protože prakticky nekmitaly a po dotyku sondou osciloskopu s Atmelem vysadily.
A kdo má tušit, že tím shodím SW či boot v procesoru? Mám zpětně zmapovaný minimálně 3 kusy, u jednoho to možná udělal nestabilní zdroj.
To jsou fakt drahý zkušenosti, když není SW.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
@Mahoney: Já do SW nevidím, nemám tam přístup. Zatím. Třeba to nezamykají.
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]
Mahoney píše:To nejspíš někde koupila statiku… (což se stává, ale je to trochu jiný případ, než čip chybný už v návrhu).
Nedovedu si představit, co by statika odpálila, aby výstup nefungoval pouze při externím krystalu. Na vnitřní hodiny funguje normálně. Ochranné diody na pinech jdou také normálně změřit. Viděl bych to spíš na kuriózní zmetek.
Navíc ty krystaly nemusí být vyloženě špatné, ale z mých zkušeností záleží hodně na teplotním profilu při pájení (jsou na to citlivé, někdy odejdou, také jsem jich pár povyměňoval)…
Pochop, nedělám tu z nikoho 🤐, ale když se hledá řešení, je nejprve potřeba správně pojmenovat problém, a přesně o to se snažím. Nejsme malé děti ve školce, ani se tu nehádáme o to, kdo má větší ego. Pokud řeším nějaký problém a někdo mi k tomu dá tip, budu se snažit uvědomit si, jestli jsem to udělal, jestli jsem pro to udělal fakt maximum… tj. zkušenost.
Stary Atmeli Atmegy128 na tohle rozhodne netrpely. Ze by to doprznil az mrdkocip s nakou aktualizovanou verzi? S full swing oscilatorem by tam mela bejt amplituda tusim radove volty Vpp. Pokud mas pristupnej prog. konektor, tak si precti flashku a porovnej obsah s dumpem z funknciho MCU. Pak si tam muzes treba nahrat nakej testovaci program typu blikani diodou. Napred bez bootloaderu a bez instrukce zapisu do flash. To by melo fungovat bezchybne. Pak tam muzes pridat nakou funkci, ktera obsahuje instrukci zapisu do flash a zkusit drazdit ten osc vstup, jesi se to podari premazat, pak by to ukazovalo na ten problem, co sem popisoval ve vlakne... Ale muze to bejt i neco jinyho. Ja uz s novejma atmelama nic nedelam, na bastleni mam v supliku stare zasoby a v praci delame ARMy od NXP a ST...