>

B

Buriedcode

Guest
Hola,

Ho sento si això és el fòrum equivocat, però he publicat en els "projectes fòrum hobby, i ningú va respondre

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

probablement la meva culpa per fer preguntes tontes.

De tota manera, jo realment no es pot permetre una placa de desenvolupament, fins i tot els més barats, així que vaig pensar que seria un bon exercici per a mi per dissenyar i construir el meu, és per una MACH4A5-64/32, un 64 MC CPLD.El problema que tinc és que sóc terriblement indecís, així que el que estic preguntant és: Què fa que una bona placa de desenvolupament?Obvioulsy és depèn del que el faig servir per a, però per ser honest, realment no ho sé.Jo es va apoderar de 10 d'aquests CPLD i que estan asseguts sense fer res, i tinc un munt de "probabilitats i pans 'pel qual es torn, a l'espera de ser soldat a mig decent alguna cosa.El CPLD són PLCC44, jo podria fer un adaptador per utilitzar en un circuit experimental, però la seva agradable tenir tot el que el CPLD necessitats "cablejat".

Heres la llista de coses que jo crec que necessiti a bord:

Power - òbviament.
CPLD - potser 2, però com puc interfície per a juntes?connexió directa?
Ports I / O - Tire cap amunt de les resistències?Probablement una bona opció.
LED x 8 - Aquests conductors no estan obligats?No puc conduir més de 25 mA per bloc macro.
Switches - antirrebote
RELLOTGE - M'agradaria tenir un sistema versàtil RELLOTGE, 2 oscil ladors de vidre, a través d'un divisió rellotge (amb els ponts) i un rellotge RC (555 temporitzador) per a les operacions de lent.
capçalera del programa - (ja construït un programador mica dins d'un sòcol DB25).

Possible 'extres'

Memòria - EEPROM>, FLASH, SRAM??Realment no sé quina és més útil.
IrDA - potser només un mòdul receptor de 38kHz, i els IR's.
port de cristall líquid - acaba d'aconseguir-hi, bé tenir.
A bord del microcontrolador - Potser un PIC, amb un pestell exterior per canviar un port de CPLD a general d'E / S?

La major part de l'anterior és, probablement, només és útil per a FPGAs, però no pot fer mal.

M'adono que és fàcil de mantenir "virar" coses en però estic fent servir la versió gratuïta EAGLE, de manera que l'espai del tauler és un bé escàs, encara que jo estava pensant en fer dues baords i vincular amb les capçaleres i preses de corrent pel que són apilats.He realitzat una àmplia investigació a la xarxa, mirant als dissenys professionals, però si algú té una dev.bord, realment agrairia qualsevol recomanacions pel que fa a quines característiques són molt útils.Probablement no fer servir la targeta molt, però la seva cara que em escoltes IC i no poder fer res amb ells.

Ho sento pel llarg post, si us plau fóssiu lliure d'oferir qualsevol consell, estic una mica encallat amb les decisions, un cop us hagueu una llista de coses per posar posa la junta hauria d'haver cap problema la construcció d'aquesta.

Gràcies pel teu temps,

BuriedCode.

 
Crec que si voleu implementar totes les coses que vostè ha esmentat, se li acaba d'I / O amb el CPLD.Té només 32 4 OI.Recomano només alguns ponts, alguns LEDs, el poder, rellotge programable i mantenir la resta directa.Connectar totes les E / S per les capçaleres i, per tant, el món exterior.Vostè estarà encantat de tenir un dev CPLD versàtil.bord.
Si voleu afegir algunes característiques, vostè pot connectar un complement a bord amb la funció que desitja.

Una cordial salutació,

 
lucbra Hola, gràcies per la teva resposta!

Suposo que en el fons de la meva ment sabia que no podia fer-ho tot, estic totalment d'acord amb tu en el manté relativament simple perquè d'E / S.A més, com ja he dit, jo realment no tenen prou espai a la placa de tota manera ja que estic limitat a 100x80mm.

Per tant, jo estava pensant en tenir 8 LEDs, possiblement una pantalla gràfica de barres, simplement per estalviar espai, i l'ús de les xarxes de resistències, on vostè té 8 resistència de tots a un passador comú, aquest pin es podia connectar amb un pont a Vcc o GND.Així que treure el pont desactiva el LED.Jo anava a connectar totes les E / S a les capçaleres de tota manera, però extres s'han sumat a alguns d'E / S, utilitzant el mètode anterior de resistències, així (tot i que les resistències podria estar lligada a poder * o * de terra en funció d'un pont ajust).

Un cop més, estic d'acord en les juntes exteriors o "mòduls idea, tinc molts cables de cinta per la qual s'acosta fi, seria bo per usar-los

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Somriure" border="0" />Ho sento per succeint, però una mica més algunes coses:

Rellotge: seria correcte utilitzar un simple comptador binari (74HC4020/40/60?) Amb osc d'entrada de vidre i Sortides de seleccionable (ponts altra vegada)?No puc trobar cap rellotge IC on tan sols seleccionant la divisió de cablejat usant els perns, per als interruptors / ponts.És a dir: 3 pins, amb un total de coeficients de divisió 8, 1,2,4, .... 256.Per descomptat, jo podria aplicar això en el CPLD, però que consumeixen recursos.

E / S: El MACH4A5 no té entrades de tret Schmitt, pel que crec que vaig a afegir una mica de el 4 d'E / S.Díode de protecció?He volat 2 xips, de manera de (odien 40V

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

)

I finalment, per mitjà de 2 de CPLD: Esperem que això seria com una única CPLD el doble de la mida, amb 8 línies de cada dispositiu cablejat junts.Hi ha alguna manera he de fer això?o es pot connectar directe? (a través d'una nova capçalera).Jo ho he fet abans i no crec que sigui CPLD li va agradar, dos es van posar molt calents, però que s'estaven executant en 60MHz.

De tota manera, com es pot veure que tinc un terrible hàbit de la sobre-complica l'assumpte, i navegar pels centenars de consells dev FPGA a la xarxa, fa que el meu disseny de semblar tonto

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />Gràcies, i gràcies de nou pel seu consell lucbra

BuriedCode

 

Welcome to EDABoard.com

Sponsor

Back
Top