NeilScope3 is project of portable digital storage oscilloscope, the basic characteristics:
- Bandwidth analog - 20 MHz
- ADC - AD9288-100 (2ch, 8 bit, 100Msps)
- Maximum sample rate - 200Msps(1 channel), 100Msps(2 channel)
- Minimum sensitivity - 50 V/div
- Maximum sensitivity - 10 mV/div
- Inputs limiting voltage - 100V (depend used components)
- Memory per channel - 256kB
- Logic Analyzer mode - Yes
- Logic Analyzer inputs - 8 bits
- LA data compression - None / RLE (in EPM570)
- LCD - HX8352A based, 8/16 bit interface
- Interfaceses - USB 2.0 FullSpeed, WiFi(ESP8266)
If you need more information, please follow these links:
- Install gcc toolchain.
- Clone this repository
$ git clone https://github.com/LeftRadio/neil-scope3
- init submodules - bootloader, libngl, etc.
$ git submodule update --init --recursive
- If needed edit DEBUG/LCD/etc. defines in Makefile
- Run build (for Windows use mingw32-make )
$ cd neil-scope3
$ make
- Install Python3
- See help
$ cd neil-scope3
$ python ns3_build.py - h
- Run build for you LCD hardware, for example
$ python ns3_build.py --lcd-bits __LCD_16_BIT__ --lcd-bus __LCD_DIRECT__