Vmesnik iz USB na UART - RX pullup

Tu bo govora o vseh mogočih mikrokontrolerjih ne glede na tip ali zgradbo

Moderator: tilz0R

Vmesnik iz USB na UART - RX pullup

OdgovorNapisal/-a peterp » 07 Feb 2020, 20:25

Pozdravljeni,

pri sestavljanju posebnega debug boarda za procesorje Amlogic S922, S905 in ostale sem naletel na problem pri liniji RX na vmesniku iz USB na UART. Na strani procesorja je za TX pin uporabljen gpio, ki se v bootloaderju najprej nastavi kot izhod s pullup uporom. Nato prebere vrednost na tem pinu. Če ima pin povezan pulldown upor, prebere vrednost 0 (debug board priključen), drugače prebere 1 (brez debug boarda). V primeru, da je debug board priključen, se pin spremeni v TX za UART.
Zadeva deluje, nastopi na problem pri uporabi različnih vmesnikov USB na UART.
Vmesnik s CP2102 je zadovoljen s pulldown uporom 10k, medtem ko vmesnik s PL2303 potrebuje precej manjši pulldown upor 2k. Morda kdo ve zakaj takšno obnašanje? Imajo vmesniki (čipi) različen pullup na RX vhodu? Kot lahko ugotavljam res.

Hvala za kakšen odgovor že v naprej.
peterp
 
Prispevkov: 660
Pridružen: 23 Feb 2015, 14:52
Kraj: Maribor
Zahvalil se je: 168 krat
Prejel zahvalo: 112 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 114

Vrni se na Hardware

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost