Upgrade tip: ADC can be replaced with AD9226 (65MSPS, supports replacement with AD9220 pin 2 pin)
The theoretical sampling rate can reach 70MSPS @ 280Mhz or 63MSPS @ 252Mhz
The main frequency depends on the highest frequency (constitution) of FALSH. It is recommended to use 133Mhz flash. After testing, W25Q128BF can run stably at the main frequency of 280Mhz.
Thanks to the group friends for providing AD9226 board test. The core voltage is 1.35V, the main frequency is 252Mhz, FFT is turned off, the actual sampling rate is about 60M (theoretical 63M)
Signal source 2Mhz duty50% PWM
It is easy to see from the figure: 256 sampling times are about 4.27us, a single sampling is 16.67ns, and the frequency is 59.98M
AD9220 solution, core voltage 1.2V, main frequency 280Mhz, FFT enabled, actual sampling rate is about 46M (theoretical 46.66M)
Signal source 2Mhz duty50% PWM
It is easy to see from the figure: 256 sampling times are about 5.53us, a single sampling is 21.6ns, and the frequency is 46.29M
ground
2Mhz Sin
1MhzExp-log
1Mhz multi audio
Back surface temperature after running for 10 minutes (room temperature 27)
Code open source repository: https://github.com/panyihang/Cube-436_miniOSC
Being updated, the code is not perfect yet, though. . . It’s not that it can’t be used (everyone is welcome to suggest PR)
If you need cooperation, please contact the email root@an-ye.top
Q group 565264047 Welcome to play~
ps: RP2040 can run up to 420Mhz, but the 1.3V chip I soldered is above 280Mhz, and the qspi frequency is divided to 8 and it cannot run. I suspect that the frequency dividing setting does not take effect.
ps1: Be careful to enable the fast Fourier transform in the source code to find the frequency. It is currently very unstable.
There are several DRC errors reported on the PCB. The packaging problem does not affect the use, so just ignore it.
The hardware part of this project was drawn in public in the classroom on the last night of self-study before the college entrance examination. Please forgive me for any shortcomings in the hasty drawing.
ver0.2: Change the LED driver power supply, the original power supply scheme has insufficient current.
Main control MCU:
ADC:
Screen:
storage:
Compile:
In order to improve efficiency, the c sdk used for compilation has been modified. In theory, it can be compiled normally using the official SDK (now it has basically been replaced and can be compiled directly)
Display frame:
adc collection:
Automatic control:
The new project "Cube-443_oscillometric tweezers" is under preparation. . . Common components will be used instead, and 65M @ 12bit ADC is expected to be used
New project "Cube-443_oscilloscope tweezers" has been released
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet