Up: MRI_Stimulator
Propose to develop a simple Raspberry Pi add-on "Hat" board with 5 Piezo drivers. The board would have (5) DRV2667 haptic driver chips. Each is controlled by I2C. The Pi has 2 official I2C interfaces, but probably best to just use the primary one. An easy way to control the 5 piezos is to use an I2C switch like the TCA9548A.
- http://www.ti.com/product/DRV2667
- http://www.ti.com/product/TCA9548A
- https://github.com/jonbuford/kicad-library/tree/RPi_HAT/template/raspberrrypi_hat
See the schematic on page 30 of the DRV2667 datasheet. We need 5 copies of this schematic (no MSP430) with the I2C busses connected to the ports of a TCA9548A.
Each Piezo needs a 4-pin output connector with GND, OUT-, OUT+ and BST.
BOM from existing design:
Ref | =Value= | =Their P/N= | =Stock P/N= | =DigiKey?= |
---|---|---|---|---|
C1 | 0.1uF 250V X7R | C2012X7T2E104M125AA | CGA4J3X7T2E104K125AE | 445-8778-1-ND |
C2 | 100uF | CL31A107MQHNNNE | C1206C107M9PACTU | 399-5620-1-ND |
C3 | 0.1uF 16V | CL21B104MOCNBNC | yes | 1276-2452-1-ND |
C4 | 1uF 10V | CL14A105MP5NANC | ECJ-UVB1A105M | P11984CT-ND |
L1 | 4.7uH 1.8A 20% | LPS4018-472MR | yes | 994-LPS4018-472MRC (Mouser) |
R1 | 768K | ERJ-2RKF7683X | yes | P768KLCT-ND |
R2 | 13k for 150Vmax | ERJ-2RKF1302X | P13.0KLCT-ND | |
R3 | 7.87k | ERJ-2RKF7871X | YES | P7.87KLCT-ND |
R4 | 4.7k | EXB-24V472JX | yes | Y5472CT-ND |
U1 | DRV2667RGPT | yes | 296-38930-1-ND |
Last modified 5 years ago
Last modified on Mar 6, 2018, 10:14:13 AM