problem s RP2040 (raspberry pico)

Nesvacil Jiri nesvacil na posys.eu
Čtvrtek Říjen 26 15:03:27 CEST 2023


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


Další informace o konferenci Hw-list