UART hodnota 0x00

Zuffa Jan ZuffaJ na cgc.sk
Pátek Leden 18 11:43:36 CET 2019


Vcera vecer som riesil podobny problem s USB->I2C (CH341) na windows
Niektore pakety sa stratili (zapojene ako USB->I2C -> USB LA z jedneho portu do druheho.
z 10 paketov (velkost po par bajtov)  poslanych hned po sebe sa stratili 2. Musel som pridat 10ms pausu medzi pakety (nenasiel som iny sposob)
a potom to uz islo. Prekvapilo ma ze interny buffer pretecie uz po cca 50 bajtoch, resp. ze tam asi ziadny ani nie je takze je potrebne zakazdym pockat
kym to i2c odosle.

A este ma prekvapila jedna vec. LA (USBee)  som predtym pouzival na WinXP (32bit) a vpohode
zvladol plnych 24MS/s. Teraz Win7 64 bit da ledva 3MS/s (zapojene priamo nie cez nejaky hub a do portu USB v3)
Je to uz trochu OT ale mozno to na nieco ukaze.

j.

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel Hudecek
Sent: Friday, January 18, 2019 11:29 AM
To: HW-news
Subject: Re: UART hodnota 0x00

Může to být obojí. Zemní smyčka, kterou prochází proud a znak který je na to nejcitlivější. A vlastně to ani nemusí být smyčka a DC proud. Pokud z toho někam vedou delší kabely, může to být obecný EMC problém – klasická “duchařina” kdy má na výsledek vliv cokoli, byť zdánlivě nesouvisející a možná existuje i plně funkční USB kabel, se kterým o také procházet nebude:-)

Pokud ovšem konfigurace vypadá tak, že na konci 15 cm USB kablíku je převodník, který je 5cm drátkama spojenej s druhým převodníkem, který vede 15cm kablíkem do druhého portu stejného PC (tak bych pokusy dělal já, když bych narazil na problém), tak je ten USB kablík vadnej opravdu zajímavě a smysluplná odpověď jak to vzniklo vyžaduje detailní znalost USB protokolu a možná i nějaké pokusy s osciloskopem, možná i bateriově napájeným.

PH

From: Jaroslav Buchta<mailto:jaroslav.buchta na hascomp.cz>
Sent: Friday, January 18, 2019 9:03 AM
To: hw-list na list.hw.cz<mailto:hw-list na list.hw.cz>
Subject: Re: UART hodnota 0x00

No me je divny, ze by zrovna na tohle mel vliv ten USB kabel, tipuju spis nejakou zradu v napajeni, zemneni atp... ale proc zrovna ta 0x00 to me fakt nenapada.

Dne 18.01.2019 v 9:00 Pavel Poucha napsal(a):
Zdravím,

no, taková šílená teorie: Na přenos byte 00H jsou největší nároky, co se týče frekvenčního pásma. Je to jen osamocená hrana startbitu a pak dlouho nic, až stopbit. Ale že by to tím bylo asi moc pravděpodobné není.

S pozdravem
ing. Pavel Poucha
jednatel
pavel.poucha na papouch.com<mailto:pavel.poucha na papouch.com>
Tel. +420 777 232 485

Papouch s.r.o. - vývoj
Papouch store s.r.o. - obchod
Papouch production s.r.o. - výroba

Máte-li chuť, navštivte naše stránky http://www.papouch.com/


čt 17. 1. 2019 v 20:31 odesílatel Jan Waclawek <konfera na efton.sk<mailto:konfera na efton.sk>> napsal:
USB kabel?

Tak to tipujem, ze skutocna pricina je inde - zeme, sposob pripojenia
dalsich veci, poldiodove "prevodniky" urovni...

wek


----- Original Message ---------------

Subject: Re: UART hodnota 0x00
   From: Michal Lukac <michal.lukac na fstroj.uniza.sk<mailto:michal.lukac na fstroj.uniza.sk>>
   Date: Thu, 17 Jan 2019 14:55:13 +0100
     To: HW-news <hw-list na list.hw.cz<mailto:hw-list na list.hw.cz>>

Tak problem vyrieseny...

Bolo to kablom, prehodil som kabel co som mal k tlaciarni a zrazu to vsetko
chodi. Len nechapem ze vsetky znaky presli bez problemov len tie nuly nie.
Sice pouzivam UART na 115200 ale kable je az na strane USB..

A timto som aj vyriesil dalsi problem co som mal stimto prevodnikom, ze na
jednom PC s WIN7 mi vobec nechceli prichadzat ziadne data. Ten Realterm
vypisoval chybu akonahle som poslal nieco. Uz som to vzdal a myslel som ze
je chyba na doske..... a teraz to uz ide... :-)
dva dni vprdeli...
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20190118/6903f645/attachment.html>


Další informace o konferenci Hw-list