Enkel USB-ansluten logikanalysator

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Nä för dyrt var det väl eg inte, men det är fler som vill dela på min lön :)
Sedan får det ju vägas mot behovet också.

Blueint: Visst är det så, men hur ska man annars koppla prylar till datorn utan att riskera att de inte kan användas med nästa dator (utan serieport)? Tycker serieporten borde märkas med en stor 'Obsolete, do not use for new constructions'-skylt
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Ethernet! :)
Snabb, "Future proof", Galvanisk isolation ("användbart" vid elektronik tester..), måttlig overhead, effektiv dataskyffling.
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

Nu är det väl ingen realtidskommunikation på USB-bussen i det här fallet, utan data buffras i burken.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Ethernet!? Hmm låter knepigt... men visst vore det effektivt, dock har jag varken kunskapen eller hårdvaran...
Kanske använda FOX Board som interface?
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Förslag på lösning!

Jag hade nog klockat in mätdatan i ett FIFO minne med hjälp av en PIC och PLL som bestämmer samplingshastighet sen skickat det via USB till datorn. Då blir inte hastigheten och timeningen mellan PIC och PC kritisk men det gäller att skicka snabbt så inte FIFOt fylls.

Personligen så tror jag att det jobbiga blir att göra mjukvaran i PCn.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Ja det låter som en bra idé. Ska testa att sampla kanske 100 värden med en timerinterrupt i Pic'en och sedan skicka dem till PC'n. Timerinterrupten gör att man vet tiden mellan samplingarna vilket löser en del problem.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

PHermansson skrev:Ethernet!? Hmm låter knepigt... men visst vore det effektivt, dock har jag varken kunskapen eller hårdvaran...
ENC 28J60 - http://ww1.microchip.com/downloads/en/D ... 39662a.pdf (i2c->ether)
Eller
FPGA + PHY
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

Jag tänkte mer att man skulle klocka in mätdatan i ett FIFO minne typ detta CY7C429-20JXC länk dirket till Faktablad!

Den klarar att sampla 9 bitar parallellt i 50 MHz och samplingshastighet kan du då bestämma med PICen via en progrmmerbar PLL, sen använder du också PICen till att flytta mätdata från FIFO-minnet till datorn.

Det blir en ganska enkel grej, men minnet och PLLen kostar en del.
Skriv svar