aparatūros projektavimo 3MB / s "taškas-taškas" duomenų nuorodą ..

B

Buriedcode

Guest
Labas.
I've posted daug klausimų šiame laive, ir gavo daug naudingų atsakyti's.Dėkoju.Štai mano kitą problemą ....

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Confused" border="0" />Iš esmės aš sukurtas paprastas protokolas CPLD's dėl 3MB / s duomenų perdavimo kanalą, naudojant Mančesteris kodavimas (1byte preambulėje, 2 baitų duomenų, 1 baitas uodegą).Į CPLD's yra gerai, kitaip aš jau paskelbtas šis į FPGA srityje.It works fine in modeliavimas (grotelės ispLEVER turi pakankamai gerai laiko funkciją ji, ataskaitų scew ir pasiūlymo vėlavimą) Mano problema yra, sąsajos.

Jos bus bevielis, bet, kaip testas, I just wanna kreipiantis į pagrindinės, todėl aš bandžiau prijungti du CPLD's kartu su 2 laidai.Pin su adata.Duomenys, ir GND.Aš žinojau, ji neveikia, nors laidai labai paprasta kieto branduolio sukabinimas laidai kiekvienas apie 3cm ilgio.I'm gonna bandyti gauti palaikykite kai CMOS Schmitt įjungikliai, valymo laikrodžiai tiek CPLD,
o duomenis apie imtuvas.

Any other suggestions?Esu susipažinęs su RS protokolų, tačiau jie visi apie atstumas (50 pėdų).Aš tiesiog paprastas būdas sujungti juos.
Prisiminti savo 1.536MB / s Mančesteris kodavimas, todėl jos iš esmės kaip siuntimo 3.072MB / s (1.5Mhz juostos plotis?).

Visi patarimai laukiami.Kaip jau sakiau, jo dėl bandymo prototipas, todėl jos nėra pastovios.BuriedCOde.

 
Jei everithing yra gerai (kaip valstybė) problemos gali būti tokios:
- Nesuderinama lygiai (imtuvas tikisi žemesnės nei gauta, bet ne lygiai logiška?)
- Signalo poliškumas
Bet mano stebuklinga Crystal Ball sako ką kita wrong.Not ryšį.

 
Vienas tyrimas, tai turi tą patį duomenų išsiųstas pakartotinai ir išnagrinėti vielos su osciloskopu.Jei nustatyti raidos greitis tinkamai gausite tik vieną paketą visame ekrane ir galės pamatyti glitches ir lygiai.Jei laimė turėti skaitmeninio saugojimo sritį naudoti vieną raidos surinkimo būdas.

 
Hi again,

Batdin, jos smagios nurodytą jūsų signalo lygius,
tai yra Įrangos diegimas ir slapto stebėjimo mane iki tam tikro laiko.Jūs matote mano logika zondas naudoti (namų, TTL, tačiau darbo) kuri teisingai nurodo dalykų.

Jeigu aš prisijungti logika zondai galia sukelia "arba" plokščių galią, tada zondo duomenų viela iš Tx ir Rx, kažką įdomaus vyksta.Tuo Tx, raudona LED ir geltonos lemputės yra.Inplying kad Theres "1" metu, ir pereinamuoju laikotarpiu.Tačiau tuo imtuvai pabaigos, žalia šviesa kaitintis Nedrąsiai taip pat.Taigi manau, kad lygiai (antžeminio) nėra tiksliai lygį, net jei jie yra susiję su kita viela su maža varža (0.4Ohms).Kaip jau sakiau, jo reali pigiai, bjaurusis setup, but hey

<img src="http://www.edaboard.com/images/smiles/icon_rolleyes.gif" alt="Rolling Eyes" border="0" />

Aš neturiu pinigų osciloskopu, ar nauja PCB būti (įskaitant sąsaja RS422/485 kita), vis dar atrodė, kad puiki idėja teorijos).

Aš padariau "Tačiau gauti naudoti vieną aš ankstesnę versiją projektavimo programinės įrangos (toliau CPLD's buvo programuotas su skirtingomis versijomis), nugaros, kai naudojamas pagrindinio UART," vienalaikio "protokolas, su start / stop.Signalas atrodė švarus, visi jie buvo išskyrus laikrodžių, kuris buvo viršytas, kad lėktuvai galėtų nusileisti

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Labai laimingas" border="0" />

bet thats fixed now.

Ar kuri nors iš Jūsų (ar bet kas) pavyko susieti dvi CPLD's / FPGA tiesiog su PCB pėdsakus ar kabelį, dideliu greičiu?> 2MB.Jei taip Norėčiau žinoti specifiką, nes dabar aš pradeda abejoti, kad mano Mančesteris koder / dekoderiu aš darbą, jie abu schematinis įrašą dizainas ir dirbti gydyti ir imitavimui.

Atsiprašome už vyksta, tačiau man spręsti bet kokius galimus "galia" klausimus.Radau kažką apie duomenų lapas, skirtas prietaisams apie "mažos galios" režimu mažo greičio apps (<10Mhz).Abu lustai dabar daryti mažiau kaip 15mA kiekvieną, apie 85ma mažiau nei anksčiau (aš savo 4 išdaga 7805 reguliatoriai

<img src="http://www.edaboard.com/images/smiles/icon_redface.gif" alt="Samulsis" border="0" />

).

Dar kartą ačiū, Jūsų pasiūlymai yra visada naudingas.

BuriedCode.

 

Welcome to EDABoard.com

Sponsor

Back
Top