Såg att detta är andra tråden om "PC-oscilloskop" .. som egentligen är en extern A/D omvandlare för PC

Anser att man bör iaf ha möjlighet till två kanaler, annars är det kört om man behöver jämföra signaler.
Sen är det till sist busshastigheter och latenstider som sätter begränsningen för PC-oscilloskop:
USB2: 50 MByte/s (480 Mbps spec, med bedrövlig overhead)
Firewire: 50 MByte/s (Klarar realtids trafik mycket bättre än USB)
Ethernet: 125 MByte/s
PCI32/33: 132 MByte/s
PCIe4x: 1,25 GByte/s
PCIe32x: 10 GByte/s
USB är en bedrövlig historia med massvis av overhead, latenstid. Och ett PC interface som tvingar bus-mastern att fråga varje enhet om dom "vill något". Tänk dig att ringsignalen på din telefon inte fungerar, så istället lyfter du luren ett antal ggr per sekund för att kolla om det är någon där....
En överslagsräkning, 2-Kanal 8-bitar 20MHz enligt nykvist ger 2*20*2 = 80 MByte/s. Det ger en vink om vad som krävs iaf. Observera att den specifierade analoga bandbredden brukar vara en faktor 5x eller 10x lägre än samplingshastigheten.
Med PCIe kan man göra en hel del skoj, dock får man inte glömma bort att datorn ska ha tid att bearbeta informationen också. Och ev hårddiskar klarar ofta inte mer än 70 MByte/s om det inte är 15k SCSI eller liknande.
Om man sparar direkt till ram minne så är det följande busshastigheter:
PC133 (64-bit): 1064 MByte/s
Enkelt 8-bit SDRAM chip PC100: 100 MByte/s
DDR3-1600: 12,5Gbyte/s
Och så kan man förstås köra dom omlott för att ytterligare pressa upp hastigheten.
Med PCIe och snabb dator kan man sampla i Gsps hastighet om man har kläm på övriga bitar. Finns 3 GHz A/D som samples..