In August, Measurement Computing Corp. (MCC) launched its MCC 118 voltage measurement DAQ HAT for the Raspberry Pi with eight ±10 V inputs and sample rates up to 100 kS/s. It has now released a promised MCC 152 voltage output and digital I/O HAT that can be stacked along with the MCC 118 and future MCC HATs in configurations of up to eight boards.
MCC 152 with Raspberry Pi (left) and stacked with other MCC 152 boards (click images to enlarge)
The $99 MCC 152 is equipped with two 12-bit, 0-5 V analog outputs with update rates up to 5 kS/s. There are also 8x bidirectional digital I/O lines with 3.3 V and 5 V support that can be “configured as input or output on a bit by bit basis,” says MCC. Each output bit can source 10 mA and sink 25 mA, and can be individually disabled.
Screw terminal connections are available for all I/O, and power is provided via the Raspberry Pi’s 40-pin GPIO connector. The 65 mm × 56.5 mm × 12mm HAT supports 0 to 55°C temperatures.
HAT configuration parameters are stored in an on-board EEPROM so you can set up the GPIO pins via the Pi when the HAT is connected. When stacking boards, onboard jumpers identify each board in the stack.
MCC 152 block diagram (click image to enlarge)
MCC provides an open-source MCC DAQ HAT Library in C/C++ and Python hosted on GitHub. The library includes console-based example programs with descriptions and lists of demonstrated functions. A MCC DAQ HAT Manager utility program offers an MCC 152 App to verify functionality. The utility requires the Raspbian desktop interface. API and hardware documentation are also provided.
Note: We’ve made the May 2020 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.
Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at firstname.lastname@example.org, @circuitcellar, and facebook.com/circuitcellar
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.