Stránka 1 z 1

USB s FT231X-nejde

Napsal: 28 lis 2013, 16:35
od ujosvec
ahoj
Zapojil jsem tento FT231X podle datashetu str. 22 ale když ho připojím k PC s win-XP nebo win8 tak to hlásí neznámé USB zařízení ani ovladače nepomůžou.
Má někdo nějakou radu či nápad kde dělám chybu?
Zapojené to je podle toho datashetu.
díky za jakoukoli radu
ujosvec

Napsal: 28 lis 2013, 17:15
od Zaky
Podívej se, jestli PC u toho neznámého zařízení přečte VID a PID a porovnej s údaji z datasheetu. Máš tam něco špatně, to musí fungovat. Kvalitně to vyfoť a dej sem obrázek.

Napsal: 28 lis 2013, 17:31
od ujosvec
OK o víkendu to prubnu jsem mimo domov moc děkuji
s úctou ujosvec

Napsal: 01 pro 2013, 16:15
od ujosvec
Ahoj
Tak chyba byla v špatném kontaktu na PCB.
No tak první problém opraven. Použil jsem to na Biprog podle:
http://www.jendaelektro.ic.cz/SCH/MOJE/ ... rammer.htm
Nahrál sem bootloader ale nedá se připojit v AVR Studiu.
Zkusím do něj napálit nějaký program na posílání dat na terminál a uvidím zda ta mega vůbec komunikuje.
No jestli to FTDI231 se takto dá vůbec použít.
Jinak moc díky za radu.
Jdu laborovat.
S úctou ujosvec

Napsal: 01 pro 2013, 19:25
od ujosvec
Tak mi to nekomunikuje mezi megou a ftd.
Jediný co detekuje terminál je -
Available COM ports on system:
COM3
USB->COM adapters:
FTDIBUS\VID_0403+PID_6015+DB005VZZA\0000
Z toho datašetu nejsem moudrý.
Poradí někdo pls?
S úctou ujosvec

Napsal: 02 pro 2013, 06:25
od divous
Máš dobře nastavené fuses v té meze8?
Jde mi konkrétně o to, zda máš správně nastavený krystal a ne třeba RC oscilátor.
Já totiž FT230xs používám bez problémů a pokud jej máš správně zapojený
(podle str 22), tak by ti to mělo normálně makat.

Napsal: 02 pro 2013, 17:10
od ujosvec
jojo fuse jsou OK.
jen tam mam vynechaný ty 27R mezi USB a FT231 to by mohl být problém?

Napsal: 03 pro 2013, 06:01
od divous
Ty odpůrky slouží coby ochrana, ale bude to makat i bez nich.
Jen se prosím nediv, až ti po 50tém (nebo tak nějak) připojení USBéčka ta FT230 odejde.

Spíš bych se mrknul osiloskopem nebo jiným analyzérem, zda ti funguje uart.
Můj tip je, že z FT230xs do MCU bude funkční, ale MCU nebude odpovídat.

Napsal: 03 pro 2013, 15:40
od ujosvec
odpory tam dodělam no problém(dik za upozornění).
mam oscoloskop do 1Mhz jak to pls otestuji?
napálil sem program ve smiče aby posílal na terminál data ale nic se neděje.
díky

Napsal: 04 pro 2013, 06:13
od divous
Prostě se jím mrkni do cesty RXD a TXD mezi FT230 a MCU.

Napsal: 04 pro 2013, 21:23
od ujosvec
tak oscilo ukazuje že se mezi MCU a FTDI něco děje ale komunikace s pc nic :evil:

Napsal: 05 pro 2013, 06:50
od divous
Posílej data z PC->FT230->MCU. Do MCU udělej jednoduchý program, který ti bude ihned vracet vše, co UARTem přijal.
Pak se na to mrkni osciloskopem znovu.

Možnosti:

1.) Na RXD procesoru (RS230 -> MCU) není žádný signál (i když ho z PC posílám).
(v tom případě je chyba v FT230 nebo v ovladačích nebo terminálu
který používáš nebo mezi židlí a klávesnicí)


2.) Komunikace RS230 -> MCU sice probíhá, ale procesor neodpovídá.
(chybu hledej v nastavení UARTu nebo jsi opoměl dát k procesoru krystal {RC články jsou pro UART nevhodné} )

3.) Procesor komunikaci příjmá a také správně opakuje. V počítači se mi však nic nukazuje.
(to samé co v [1]; navíc bych však osiloskopem porovnal délky příjmaných a odesílaných zpráv. V případě odchylky větší jak 2% ti FT230 zprávy příjmat nebude)