I have an old oscilloscope that has a (broken) CRT display with X and Y vector analog signals. These signals are +/-18V (about 70 "fps"). I thought of replacing it with an OLED screen. The simplest way would be to use an FPGA, but my knowledge about FPGAs tends to 0. I thought of using an RPI Compute Module 4 to benefit from a rather vast programming environment (C, Python, etc.) and the integrated HDMI. I chose for ADC AD7091R-2 (12bit SAR 1MSPS) with SPI interface, conditioning the signal with AD8606 (from =/-18V to 0.1 -> 2.4V). Using the SPI libraries available for the RPI I managed a maximum of only 150 KSPS (and it seems that this is the maximum possible due to the limitations of the RPI OS), but for an accurate conversion a minimum of 1MSPS would be required.
Now I'm thinking of using an LTC2290 (dual input 12bit 10MSPS) that has a parallel output, but I don't know how to condition the signal for this ADC. Could you please help me? Also, is the approach good for this project? Thank you!