Bus Pirate Demo Board v5
From DP
Bus Pirate Demo board v5 is used to emulate a bunch of real world ICs that use the various protocols the Bus Pirate supports.
[Available for $XX] at Seeed Studio.
Contents |
Features
| Project Summary | |
|---|---|
| Name: | Bus Pirate Demo Board v5 |
| Buy it: | [ Get one for $XX at Seeed Studio] |
| Price: | $XX |
| Status: | Revise prototype |
| Manufacturing: | Shipping |
| Forum: | [ Bus Pirate Demo Board v5 Forum] |
The simple process of making a demo board for the Bus Pirate turned out to be far more complicated then we expected. Previous versions used many different chips and turned out to be more expensive then the Bus Pirate itself.
For version 5 Sjaak came up with the idea to use a single low-cost microcontroller, a PIC16F1829, to emulate a bunch of devices over various protocols. The protocol and device mode are selected via jumpers.
By selecting jumpers in the DEVICE header, you can chose which function the demo board will perform. The options available are analog-to-digital converter, digital-to-analog converter, memory chip, and PWM output.
By selecting jumpers in the PROTOCOL header, you can chose the protocol. I2C, SPI, UART, and one we haven’t decided yet.
Voltages are measured by an analog to digital converter connected to the ANALOG header The a digital to analog converter outputs 32 different voltage levels to the ADC pin of the Bus Pirate Memory mode emulates an EEPROM chip If you want to check out Bus Pirate’s frequency measurement, the PWM mode outputs a PWM signal to the AUX pin of the Bus Pirate header
Hardware
How-to
- Attach the Bus Pirate
- Select the Device to be emulated
- Select the Protocol to be used
Development resources
Resources
License
- Hardware: CC-BY-SA
- Software: CC-BY-SA
- Firmware: CC-BY-SA
- Bootloader: GPL
