FP245RL interfaţare probleme de

S

simonharvey

Guest
Salut,

Numele meu este Simon Harvey şi eu sunt un inginer de proiectare de lucru pentru o companie numita SCL Limited (aici în Dunedin, Noua Zeelandă).

Am fost dat bucuria extremă de proiectare un USB controlat generator de undă, care a folosit o spartan 3E FPGA.Cele mai multe dintre genarator Works flawlessly toate acestea, există un bug foarte enervant că noi doar nu au nici o idee despre cum la spre fix.

Această problemă se datorează fiabilitatea FT245RL IO de date după o putere specifică de până secvenţă:If we plug the generator into the USB host and then turn the generator on we get perfect IO.

1.
Dacă am conectaţi generatorul în gazdă USB şi apoi rândul său, generatorului de pe ajungem IO perfectă.however,
if we power up the generator before plugging it into the USB host then we get IO errors.

2.
Cu toate acestea,
dacă am puterea de până generator înainte de a introduce-o în gazdă USB, apoi ajungem erori IO.

Este cineva aici care a văzut această eroare înainte?
of testing to try and find the source of the error, the tests that we have done include:

Am făcut o mulţime
de testare pentru a încerca să găsească sursa de eroare, testele pe care le-am făcut includ:We thought that it was a problem with the reset circuit (ie. with R18 & R19 somehow messing up with the on board POR) however removing these dosent get rid of the problem.

1.
Ne-am gândit că a fost o problemă cu circuit de reset (ex. cu R18 & R19 oarecum încurcaţi cu POR la bord) cu toate acestea eliminarea acestor dosent scapa de problema.We have also tried powering up the FT245R and the FPGA individually, ie.

2.
Am încercat, de asemenea, porneşte FT245R şi FPGA în mod individual, şi anume.Resetarea FPGA odată ce va intra în starea de eroare, dar că doesnt seem la spre a face ceva, de asemenea.Even when the waveform generator powers up correctly, If we send a command to the device (via the FTDI supplied library to FT_CyclePort
or FT_ResetPort
and then if we restart the test application the IO error arises even though we haven't unplugged-plugged in the device (the FPGA state remains unmodified).

3.
Chiar şi atunci când competenţele de undă generator de sus în mod corect, dacă ne trimite o comanda la aparat (prin intermediul FTDI furnizate biblioteca pentru a FT_CyclePort
sau FT_ResetPort
şi apoi, dacă vom porni din nou cererea de testare eroare IO apare chiar dacă noi nu au Unplugged-conectat din aparat (de stat FPGA rămâne nemodificat).

Acest lucru ar putea foarte bine să fie o interacţiune între FPGA şi FT245R toate acestea, ne-am nu ştiu ce ar putea fi.Aşa cum am menţionat ne-am făcut o mulţime de teste cu toate acestea ne-am cant par a se descurca singur (eu chiar au planuri de a restructura interfata USB, utilizând un cip de la laboratoarele de siliciu), dar noi chiar nu ştiu.

Orice ajutor ar fi mare appreciated.

Kind ceea ce priveşte
Simon Harvey

ps.Schematic pentru interfaţa FT245RL este arătat mai jos:<img src="http://img.photobucket.com/albums/v199/simonharvey/USB_Schematic.jpg" border="0" alt="FP245RL interfacing problems" title="Probleme FP245RL interfaţa"/>În ea de date şi RD # şi linii de WR du-te, prin intermediul 100R rezistori la pinii de intrare a unui spartan 3E FPGA.Restul sunt conectate direct la FPGA.

 
Eu sunt german.Ne pare rău pentru limba engleză meu rupt.
Aici un link către o Projekt similare:
http://www.emsp.tu-berlin.de/lehre/mixed-signal-baugruppen/videosignalgenerator-mit-usb-schnittstelle

Am avut o problemă cu generale Connect MsVista noua mea şi Dell Laptop Inspirion, cu FTDI-POR-boot-Connectinon.USB moderne (Typ2) Host-Transceivers o soooo sensetive.Nu-i 1Kz Freuency foarte stabil (se derulează pe domeniul de aplicare).
(piroane ect.) USB Host idle-o Acele date nu atât de puternică, la fel ca în mai în vârstă
PC-uri Tower.PC-uri mai vechi trebuie Ferrit-Coiles un PF-Sepci pe Helper-camerelor, am aflat.
Am o interfaţă 245BM.
Cu tipul 245BM puteţi Domeniul de aplicare SCLK la Pin Ext.EEProm de la
POR.După această MS-Vista Driver, la gazdă, trimite un Data-de spargere.
Dacă acest lucru este ok, stabil ist Protocoll.

Errata FTDI spune pentru probleme cu conexiuni un Cabluri lung.47pF
Am făcut o 47pF de la D Line pentru a GND.and acelaşi lucru cu D-Line.
Uită-te că VCC este bună tampon bufferd cu capace.
Cu un domeniu de aplicare poti sa te uiti la D, D-Line de la USB.
Puteţi vedea 1KHz Ace ascuţite, în starea Idle Bus Mode.
Daca faci swith o adică.un halogen (Mag.Coil) Lamp lângă USB-BUS, gazdă frânele Protocoll emediate jos.(Lucru foarte foarte sensibile)
Dar, cu o POR este din nou din nou.
Running conecta sau Hot Hot Plug-in nu este uşor.
Cred că dacă faci un test cu resetare mână, puteţi verifica mai multe detalii, în sfera de aplicare.
I a proiecta un ATMEGA-Protocoll câine de pază, un un LED-Live-semnalizarea a Protocoll.
Asa ca am putea vedea dacă-mi POReset este ok şi ist Protocoll Rularea în stare bună.
Cred că ist Problema nu putea suporta rău-Curcit, cu tensiune-Devider.
În primul rând Domeniul de aplicare-Check D şi D-Line.
Nu conectaţi o sarcină Dymmy.Verificaţi smoothnes VCC, şi sol
conexiuni.
Până la Good Luck mai târziu.
Holger
Ne pare rau, dar ai nevoie de login pentru a vizualiza această ataşament

 
Simon,

Am avut probleme similare cu un dispozitiv de tip 232 de porturi de procesor au fost alimenta dispozitivul USB atunci când decuplat, care părea să ţineţi-l într-o stare maro în condiţii similare-aţi descris.

Ne-am runda de către aceste

1) alimenta dispozitivul de autobuz USB (cu suprimarea ferită),

2) toate conexiunile de pe dispozitivul USB şi procesor ar trebui să fie factori de producţie de înaltă impedanţă, până la circuitul "recunoaşte" pe care USB este conectat, am făcut-o, prin măsurarea 3.3voltage într-un analog la digital sau monitorizează linia pwren.

3) A nu putea suporta conectat la linia de 3.3V cu vccio stabilit la 3.3V.

Acest lucru pare să corecteze problema.

Hope this ajutor

Cu respect

 
Acest lucru pare a fi o putere-up problemă a nu putea suporta, de ce nu Design o putere-up circuit sequency pentru a asigura un avantaj obţine decât celelalte două ori de câte ori de putere sunt conectate.

 

Welcome to EDABoard.com

Sponsor

Back
Top