Many oscilloscope projects in the web, makes me want to know the topology of pc based oscilloscope. After I read and a little study, the topology approximately like this(please correct me if I'm wrong),
- ADC convert input data and convert to binary code(square signal). The bigger sampling rate will gives higher resolution(like dpi in picture format).
- ADC sent the output to microcontroller or FPGA. From microcontroller or FPGA, sent data to PC via serial, USB, PCI, or PCI express(fiber optics?). If the data is high but the connection to pc is slow, data save in microcontroller or FPGA memory.
- PC program process the data to graphic.
Is this correct?
My question:
- When ADC sent the binary code(square signal) output to microcontroller analog input, does the microcontroller do converting process again?
- If using FPGA, FPGA can stand alone or need a microprocessor?
Thank you and sorry for my poor English
- ADC convert input data and convert to binary code(square signal). The bigger sampling rate will gives higher resolution(like dpi in picture format).
- ADC sent the output to microcontroller or FPGA. From microcontroller or FPGA, sent data to PC via serial, USB, PCI, or PCI express(fiber optics?). If the data is high but the connection to pc is slow, data save in microcontroller or FPGA memory.
- PC program process the data to graphic.
Is this correct?
My question:
- When ADC sent the binary code(square signal) output to microcontroller analog input, does the microcontroller do converting process again?
- If using FPGA, FPGA can stand alone or need a microprocessor?
Thank you and sorry for my poor English