0.0.3 • Published 5 years ago

@tibbo-tps/tibbit-14 v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

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.

0.0.3

5 years ago

0.0.2

8 years ago

0.0.1

8 years ago