problem s RP2040 (raspberry pico)
Nesvacil Jiri
nesvacil na posys.eu
Čtvrtek Říjen 26 15:08:53 CEST 2023
Na Run nemate pullup.
Global asynchronous reset pin. Reset when driven low, run when driven
high. If no external reset is required, this pin can be tied directly to
IOVDD.
Jirka
Dne 26.10.2023 v 15:03 Nesvacil Jiri napsal(a):
> Zkusit přepájet horkým vzduchem. Dát gel a horký vzduch. Pokud
> nepomůľe tak zkusit se podívat rezistor u bootu a flasky mate ho tam ?
>
> Jirka
>
> Dne 26.10.2023 v 14:46 Jan Waclawek napsal(a):
>> Stavim dvacku (ale cesku :-) ) na to ze je to software.
>>
>>> MicroPython
>> Dufam, ze v ramci skoly to chce byt demonstracia toho, ze ako urcite
>> nie.
>>
>> wek
>>
>>
>> ----- Original Message ---------------
>>
>>> zdravim,
>>> v rámci ±koly si hrajeme s projektem kde hlavní MCU je RP2040.
>>> vyrobili jsme několik prototypu (v±echny v tomto ohledu bez
>>> problému) a teď i 25 ks zku±ební sérii. z těch 25ks se asi u 3-4
>>> vyskytuje problém s náběhem RP2040.(minimálně se to tak jeví..)
>>> zapne se napájení a nenaběhne program (nepracuje displej, nevytvoří
>>> se COMport apod...)
>>> občas to funguje korektně (třeba 1-5 pokusů z deseti...)
>>> boot mód na tlačítko funguje zdá se spolehlivě, po nahrátí programu
>>> se vµdy korektně spustí. po vypnutí ale uµ často zase nenaběhne.. aµ
>>> za několik pokusů..
>>> kdyµ to nefunguje, tak se napájecí napětí zdají být korektní bez
>>> oscilací. oscilátor normálně osciluje na 12MHz se stejnou
>>> amplitudou jako na funkčním kusu. nedokáµi říct jestli startuje v
>>> čas... zkou±el jsem vyměnit C 18pF za 33pF (viz aplikační poznámky k
>>> rp2040..)
>>> reset přizemněním pinu RUN (který je nezapojený a má mít interní
>>> pullup) nevede k úspě±nému náběhu obvodu (to uµ by napájení mělo být
>>> super ustálené)
>>> koukal jsem na náběh napájení, zdá se být ok, pěkně z nuly na
>>> nominální úroveň, občas a jedním malým zubem na začátku, analogové
>>> nabíhalo trochu pomaleji, zkusil jsem zmen±it R u reference co to
>>> ovlivňuje, bez efektu
>>> kdyµ to nefunguje tak je vidět µe minimálně chvíli probíhá
>>> komunikace s SPI FLASH (tak jsem kontroloval jestli opravdu dochází
>>> k resetu přiloµením GND drátku na pin RUN, který je jinak nezapojený..)
>>> v±ech 25ks osazovalo AllPCB (tedy jen SMD komponenty na jedné
>>> straně), součástky by měly být teoreticky z Mouser... pájení vypadá
>>> velmi solidně.
>>> zatím jsem nezkouąel měnit tu pamě», nemám tu volný kus... ani
>>> přepájet RP2040 mám pocit µe to bude jako obvykle něčím jiným...
>>> párkrát jsem měl pocit, µe úspě±nost spu±tění ovlivňuje mechanický
>>> tlak prstem na oblast MCU-FLASH, ale opakovatelné to není...
>>> nezkou±eli jsme připojovat SWD debugger, nevím jestli by mohl nějak
>>> pomoci a jestli ho lze nějak pouµít na win...?
>>> vím µe někdo zmiňoval µe s RP2040 pracoval, nebyl by nějaký nápad?
>>> asi by to chtělo udělat nějaký velmi minimalistický kód, aby se
>>> vyloučila nějaká na±e FW chyba, ale teď nebyl moc čas... to co tam
>>> spou±tíme je upravený MicroPython s vlastními knihovnami v C pro ná±
>>> HW...
>>> i kdyµ teď koukám µe pípání s PIEZO půjde snadno, tak teď je±tě
>>> zkusím v normálním neupraveném micropythonu..
>>> pokud by se chtěl někdo mrknout na schéma, tak je zde:
>>> https://open-cube.fel.cvut.cz v sekci Download.
>>> díky
>>> v.
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list