układ ftdi FT245BM - rozłącza co

Aug 11, 2008 10 Replies

Witam.



Pisałem na grupie sprzęt.Linux - ale odesłali tutaj... - podobno to problem z moim sprzętem a nie z linuxem



Mam układzik własnej roboty na LPC2103 + Ft245BM - podłączony do linuxa



Działał sobie spokojnie bez problemu przez jakieś 4 miesiące, a teraz co chwile się rozłącza.


Co kilka minut dostaję taki komunikat w dmesg :


hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...



To znaczy układ jest rozpoznawany jako /dev/ttyUSB0 przesyłam kilanaście bajtów i zwiocha - pojawia się jako /dev/ttyUSB1



jak wyslę na niego kilka bajtów - to znowu zwiocha i ponownie pojawia się jako ttyUSB0



Po podłączeniu do laptopa z windowsem dzieje się podobnie - układ jest wykrywany - gra odpowiedni dźwięk



- otwieram terminal - i po przesłaniu kilku znaków - rozłącza i po chwili jest z powrotem.


Zauważyłem, że w nocy działa ok, tylko w dzień takie cyrki się dzieją. (temperatura może?) Przypominam, że przez 4 miesiące działał non stop i nie było problemu.



Zarówno komp jak i układ jest podłączony do dobrego UPS'a.


Poproszę o poradę, co sprawdzać lub co robić, żeby przywrócić układ do używalności.


Mariusz Koniarz


tutaj fragment z dmesg:


drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected drivers/usb/serial/ftdi_sio.c: Detected FT232BM usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0 usbcore: registered new interface driver ftdi_sio drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling... usb 3-2: USB disconnect, address 55 ftdi_sio 3-2:1.0: device disconnected usb 3-2: new full speed USB device using uhci_hcd and address 56 usb 3-2: configuration #1 chosen from 1 choice ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected drivers/usb/serial/ftdi_sio.c: Detected FT232BM usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB1


[...]

Miałem podobne jaja na "zbyt przedłużonym" kablu USB. To może być problem kabelka i/lub zasilania tego układu.

Mirek.

a) zmień kabel USB (!). Dostepne w hipermarketach to prawdziwe badziewie, średnica żył zasilających jest żenująco blisko średnicy włosa. Ostatnio nic mi na nich niedziała poprawnie: skaner, drukarka, programator, JTAG, płytki ewaluacyjne. Większość jest rozpoznawana jako "nieznane urządzenia". Wymiana kabla na markowy - i wszystko działa od ręki.

b) nie spada Ci ostatnio napięcie na USB ? Np. z powodu umierającego zasilacza. Miałem podobne objawy z konwerterem USB->RS232. Po paru miesiącach pracy rozłaczał się samoczynnie raz na dobę (niestety pod win, więc komunikatów nie sposób porównać). Okazało się, że w końcu spalił się zasilacz. Po wymianie odżyło.

Dzięki...

hmm, to urządzenie ma własny dość mocny i porządny zasilacz - sprawdzałem napięcie, zarówno dość dokładnym miernikiem jak i oscyloskopem - miodzio. W kompie też zasilanie sprawdziłem i na wyjściu USB i też jest ok.

Ale co do kabla to chyba masz rację - jest teraz taki najtańszy - 1,5 m.

Teraz sprawdziłem logi serwera.... to się dzieje w ciepłe dni w godzinach gdzieś od 11 do 16 - jak pada deszcz=niższa temperatura to jest ok

Więc temperatura ma na to duży wpływ - zasilanie trzyma więc nie to . Kabelek USB wymieniam jutro. A co jeszcze sprawdzać?

Sebastian Bialy pisze:

No to weź suszarkę i podgrzej miejscowo - zobaczysz czy i na który element ma wpływ. Skąd wiesz, że zasilanie trzyma? Sprawdzałeś miernikiem czy oscyloskopem? Możesz mieć podeschnięte kondensatory elektrolityczne z tym, że efekt powinien się nasilać raczej na zimnie.

Mirek.

Mariusz Koniarz pisze:

Na przykład taki:

formatting link
?theme=cennik&task=print_product&product_id=1441
formatting link
Oczywiście niekoniecznie przez Allegro. W każdym razie szukaj na opakowaniach nazw: Bandridge, Profigold.

Płytkę drukowaną masz "własoręczną" z własnoręczym lutowaniem czy to coś "fabrycznego" ? Jak SMD i własny montaż to obstawiam zimny lut albo wręcz odlutowną nogę jakieś układu SMD. Grzeć, chłodzić i sprawdzać, kiedy przestaje działać. No o sprawdzić wszystkie elektrolity. Powodzenia, wkwj

Płytkę sam projektowałem, ale dałem do wykonania w firmie, bo dość gęsta była. Teraz to chwilowo mam problem techniczny, bo testowałem wszystko "zdalnie" z wrocławia, a sprzęt w okolicach zakopanego.... A pojade tam dopiero za tydzień.... Dam znać jak wymienie kabel USB jakie efekty.

Dzięki wszystkim.

wkwj pisze:

Jak to taka trasa, to radę jeszcze zabrać komplet elementów. Drogie nie są. Oprócz kabla, może być gniazdo lub kwarc. Albo sam układ jeżeli dostał ESD. K.

Witam.

Kupiłem taki:

formatting link

Efekt... Od 3 dni ani jednego rozłączenia ! Czyli jednak problemem był kabel.

To dało mi do myślenia.... teraz to chyba do każdego urządzenia będę kupował lepszy kabelek - cena nie taka straszna, a efekty widać od razu.

Dzięki wszystkim za pomoc :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required