Jel-kapcsolo
Szoke Szilard
szilu at offline.ro
Wed Oct 20 20:25:31 CEST 2004
Hello Lista! (megegyszer)
Tervezgettuk a robotomhoz az uj, multi-mikrokontrolleres rendszert, es ugy
dontottunk, ATmega8 es 16-ra epitunk vagy 6 modult. Az elkepzeles szerint
SPI buszon beszelgetnenek, az egyik modul (SPI master) pedig a bridge lesz
a fedelzeti PC parhuzamos portja fele. Namost a programletoltes a uC-k
flasheibe is SPI-n keresztul fog menni ugyanarrol a parhuzamos portrol, es
nagyon maceras volna kabeleket dugdosni folyton fejlesztes kozben. Ugyhogy
meg kell oldani a periferia modulok SPI interfeszet rakapcsolni
(egyenkent, kivalaszthatoan) az LPT-re programletolteshez, majd
atkapcsolni elektronikusan normal uzembe (az ATmega16 master kapcsolodik
az SPI buszra valamint az LPT-re EPP vagy ECP modban).
Erre ugye egyik modszer a nagy NYAKon sok MUX/DEMUX/analogkapcsolo. A
masik meg (szerintem elegansabb) egy CPLD vagy FPGA hasznalata lenne. A
gond ott van, hogy nem foglalkoztam meg ilyenekkel. Ugyhogy a
segitsegeteket kerem, ajanljatok valami soklabu IC-t, amivel a
signal-routing feladat kenyelmesen megoldhato, beszerezhetem max. 3 het
alatt (Temesvaron lakom) es a hozzavalo letoltokabel vagymi relative
olcso. Fejlesztokornyezet gondolom akad a neten barmelyikhez. Ja, es az IC
ara se legyen tul nagy... :-)
Osszeszamolgattuk a csatlakozasokat/labakat, min. 58 I/O lab kell, ezek
kozul 8+8+4 iranya megvaltoztathato legyen (iranyuk csoportonkent
egyszerre valtozik), az IC tudjon belulrol min. 4 db. 8 bites regisztert,
plussz egypar kaput es fliplopot.
Ja, 5V-os I/O kell. Nem hiszem, hogy az ATmegak 5V-rol jaratva (nem
tehetek maskepp) szeretik a 3.3V-os jelszintet. Vagy megis?
Az atvinnivalo jelek biztos nem lesznek 16MHz-nel gyorsabbak.
Szoval mi lenne erre alkalmas? Egy darabra lenne szuksegem, erre a
feladatra. Nekem ugy is jo, ha valakinek a fiokjaban vagy egy ilyen elado
IC plusz letolto. Azt lehetne eljuttatni postai utanvettel a szuleimhez
(Magyarorszag) onnan meg mar eljut hozzam is.
Udv
More information about the Elektro
mailing list