Mäta 150 I/O

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
gurrag
Inlägg: 15
Blev medlem: 1 november 2005, 15:23:48
Ort: Uppsala

Mäta 150 I/O

Inlägg av gurrag »

Hej!

Jag ska bygga en testbänk för multikablar med 150 ledare. Den ska testa att det är kontakt mellan de riktiga ledarna.

Tänkte antingen använda två uC med 150 I/O eller någon smart kobbling/IC.

Undrar om ni har tips/erfaring?

MVH Geir
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Håll dig till en uC om det är möjligt, komplexiteten minskar, ta hellre skiftregister/portexpandrar isåfall.

Vilken processorfamilj tänkte du bygga på.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

T.ex http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3371 har 28 pinnar på varje IO, då behövs en CPU + 6 kretsar för få 168 IO pinnar.
gurrag
Inlägg: 15
Blev medlem: 1 november 2005, 15:23:48
Ort: Uppsala

Inlägg av gurrag »

Tusen tack för svar Micke_s!

Den du rekomenderade kostade ung. 70, lite dyrt. Tänker prova denna,

http://se.farnell.com/jsp/Semiconductor ... ku=1292238

Kan ha 8 styck på samma SPI. Med 24 portar till på en uC blir det 152.

Tänker använda en AVR, typ Mega8515, med 8 MCP23S17 till out och samma till in. Tror det kommer bli bra, och billigt.......
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Har aldrig hållit på med FPGA (Field Programmable Gate Array), men borde det inte finnas något chip som bara består av en jättestor "array". Typ x ingångar och x utgångar och där man kan välja vilka punkter i arrayen som ska kopplas ihop?
MCP23S17 verkar ju annars vara en bra lösning! Om du använder några enkla logikkretsar (multiplexer) så kan du ju dela upp 10st MCP23S17 i två banker om åtta+två enheter, på så vis får du 160 I/O och du skulle kunna välja en mindre uC
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

skiftreg

Inlägg av Swech »

Använd gamla hederliga skiftregister typ 4021 och 4094
Du bör ju skifta ut en etta i taget ock kolla alla ingågar i andra änden,
dels för att se att ledaren är hel men också att det inte dyker upp någon etta på någon annan ledare (kortis)

Och, om multikabeln är sådan att det är omöljigt att t.ex. pinne 1 och pinne 150 kommer att kunna kortslutas så kan man ju låta ena änden av kablaget istället bestå av en ren byglingshistoria (kabel 1 till 75, kabel 2 till 76, kabel 3 till 77...osv) Då behöver du bara testa hälften så många kablar... men som sagt beror på kontakt
Skriv svar