@tibbo-tps/tibbit-14
v0.0.3
Published
Tibbit #14 (Four-channel DAC)
Downloads
4
Readme
Tibbit #14 (Four-channel DAC)
The node module for data collection from Tibbit #14 (Four-channel DAC) block.
Installation Instructions
The module is available as precompiled binary and C source code.
Install the module
npm install @tibbo-tps/tibbit-14
Usage
var ADC = require("@tibbo-tps/tibbit-14").init(socket, channel);
API Methods:
init(socket, channel)
- socked - TPP socket number
- channel - ADC channel number, 1 to 4
Returns an object with a singe method:
.setVoltage(voltage)
- voltage - voltage, mV
Returns an object with the following properties:
- error - error message, is undefined if no error occured
- status - operation status, 0 if no error occured
Example:
var tibbit14 = require("@tibbo-tps/tibbit-14").init("S15",1);
var voltage = 1000;
setInterval(function(){
var result = tibbit14.setVoltage(voltage);
if(result.status === 0){
console.log("Voltage set to: "+voltage)
}else{
console.log("Error: "+result.error)
}
},1000);
About the Tibbit #14 block
This DAC Tibbit is based on the MCP4728 12-bit DAC with I2C interface. The analog front end of the module allows you to output signals in the -10V to +10V range (respective to the system ground).
The MCP4728 DAC IC has a 12-bit resolution. Tibbit #14 has the effective resolution of around 9~10 bits. This reduction is caused by the system noise and other factors affecting the signal quality.
Combine this Tibbit with #20 (nine terminal blocks) or #19 (DB9M connector). It's not common but possible to use the latter for wiring into the DAC outputs.
Tibbit #21 (four terminal blocks) can also be used but you will have to steal the ground elsewhere, as #21 doesn't have its own ground line and the DAC outputs voltages with respect to the system ground.
This module requires Tibbit #12 to be present on the TPP board as well. #12 is necessary for producing +15V and -15V power for the DAC circuitry.
There are two red, one yellow, and one green LED. The red LEDs are connected to the SCL and LDAC lines, the yellow LED — to the SDA line, and the green LED -- to the -BUSY line.