手可摘棉花

Raspberry Pi microcontroller 100Msps dual-channel oscilloscope software and hardware are fully open source, including detailed instructions

 
Overview
This is another great open source project after the open source release of the 24-channel, 100Msps logic analyzer of the Raspberry Pi microcontroller. The current design solution uses an 8-bit
ADC chip ADC08100 and a 100M bandwidth front-end analog circuit. In fact, if you want to play, you can improve the indicators and use AD9288 or the domestic alternative MXT2088. One chip has two channels and achieves a 250M sampling rate through rapid alternating sampling. There is no need to increase the analog bandwidth, the currently supported 100M is already very good. Also, the author uses a parallel port display for display. You can consider using an SPI interface. The Raspberry Pi driver is also super fast. , the software is based on MicroPython and LVGL and uses DMA and PIO to achieve the highest possible throughput. In the picture below we see all the components of an oscilloscope. -Power comes from USB, with analog and digital sections regulated independently. -Each analog stage consists of 3 operational amplifiers, a gain selector and a DAC for offset. The selection between AC/DC is done manually via jumpers. (Usually this is done with relays) -The acquisition block consists of multiplexers, ADCs and flip-flops. All controlled by PIO. -I2C bus controls 3 DACs, a TSC and an IO expander (controls the analog stage). -LCD is also controlled by PIO.
参考设计图片
×

Blockdiagram

 
Related Devices
Devices Class introduce Datasheet
RP2040 The embedded processor and controller RP2040 Microcontroller Download
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-14 04:38:56

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号