Hex Logic Detector with AVR128DB28
Back to projects index
Abstract
Purpose: Detection of logic levels or pulses
MCU: Microchips' AVR128DB28
Power: Powered by the circuit to be tested. (This ensures that logic leves are compatible.)
PCB layout: None. Use perfboard and point-to-point wiring.
Firmware platform: Arduino IDE w/ DxCore
Features
- Six logic channels.
- Logic levels: Low, high, or floating displayed by red and green LEDs
- Edge detection: Blue LEDs flash when level changes
- Channels 2, 3, 4 & 5 detect pulses as short as 25 ns. (Channels 0 & 1: 50 ns)
- Supply voltage span: 2.5 to 5.0 V (UB - MCU and channels 3, 4 & 5)
- Three channels can optionally operate at different voltage: 1.65 to 5.0 V (UA - channels 0, 1 & 2)
- System resets when primary supply voltage is too low (UB < 2.45 V)
- Indicator for insufficient secondary supply voltage (UA < 1.65 V)
Download
Description (.pdf)
Schematics (.pdf)
Firmware (.ino)
All project files (ZIP)