https://github.com/eez-open/dib-mio168
EEZ DIB Mixed I/O module
https://github.com/eez-open/dib-mio168
eez-dib scpi stm32
Last synced: 7 days ago
JSON representation
EEZ DIB Mixed I/O module
- Host: GitHub
- URL: https://github.com/eez-open/dib-mio168
- Owner: eez-open
- License: other
- Created: 2020-03-09T14:51:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-20T08:37:55.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T12:47:30.276Z (12 months ago)
- Topics: eez-dib, scpi, stm32
- Language: HTML
- Size: 35.5 MB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.TXT
Awesome Lists containing this project
README
### Ownership and License
The contributors are listed in CONTRIB.TXT.
Licenses | OSHWA UID
--|--
 | [](https://certification.oshwa.org/hr000008.html)
### Overview
The [EEZ DIB](https://github.com/eez-open/modular-psu) MIO168 module features multiple digital I/O, analog outputs and expansion connectors for carry various AFEs.
### Feature list
* On-board [STM32F446ZCT6](https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f446/stm32f446zc.html) high-performance foundation line MCU, ARM Cortex-M4 with DSP and FPU, 256 KiB Flash, LQFP-144 package
* 1 x 8-pin single row 3.81 mm connector (digital inputs)
* 1 x 16-pin dual row 3.81 mm I/O connector (digital and analog outputs)
* 2 x 10-pin ADIB 2.0 mm connectors
* 8 x protected digital inputs (3.3/5/24 V), 2 x fast/slow, 6 x slow
* 8 x digital outputs (low-side) with multiple protections, voltage clamp 42V, current limit 10 A
* 2 x PWM outputs (protected) or sensor bias power (+/-15 V, max. 10 mA)
* 2 x analog bipolar outputs (+/-5 V, +/-10 V, 0-5 V, 0-10 V). Voltage or current output with protection. 12-bit DAC, replaceable with pin compatible 14- or 16-bit version
* 2 x analog bipolar outputs +/-10 V. 12-bit DAC, replaceable with pin compatible 14- or 16-bit version
* On-board isolated power supply with +/-5.3 V outputs (with 4x multipliers), +/-15 V and +3.3 V LDO
* Firmware download via SPI
* Optional SWD for debugging
* I2C EEPROM for storing board specific parameters
* Dimensions: 146 x 95 mm, 4-layer PCB
### r3B1 prototype 3D model (without AFE installed)

### Firmware repository
https://github.com/eez-open/dib-mio168-fw
The firmware download procedure is described in [Chapter 13.2](https://www.envox.eu/eez-bench-box-3/bb3-user-manual/13-firmware-upgrade/#bb3_man_module_upgrade) of the User Manual.
The MIO168 module GUI is described in [Chapter 19](https://www.envox.eu/eez-bench-box-3/bb3-user-manual/19-mio168-mixed-input-output-module/) of the User Manual.
### KiCad project (v7 or newer)
* [MIO168 r3B1](https://github.com/eez-open/dib-mio168/tree/master/EDA%20files/KiCad)
All symbols, footprints and 3D models used in the project can be found in the [EEZ-DIB Library](https://github.com/eez-open/eez-kicad-libraries) plugin for KiCad.
### Bill of materials
* [Download](https://github.com/eez-open/dib-mio168/tree/master/EDA%20files/KiCad/bom/ibom.html) as raw file _Interactive BOM_ (ibom.html) and open it locally in your browser.