NCT7290
http://onsemi.com
22
Serial Peripheral Interface – SPI
The SPI interface of the NCT7290 consists of 4 wires: CS,
SCLK, SDI and SDO. The CS (chip select) pin is used to
select the device when more than one device is connected to
the serial clock and data lines. It is controlled by the SPI
master and must go low at the start of a transmission and high
at the end of a transmission. The part operates in a slave
mode and requires an externally applied (from the SPI
master) serial clock to the SCLK input to access data from
the data registers. The master must configure the clock
signal polarity with respect to the data. The NCT7290
operates using an active low (inverted) clock (shown in
Figure 26). Data is simultaneously transmitted and received
on the SDO and SDI pins. This is known as full-duplex
communication.
Figure 25. SPI Interface between Master and
NCT7290 (Slave)
NCT7290
(Slave)
Master
SCLK
SDI
SDO
CS
SCLK
SDO
SDI
CS
Data is sampled on the rising edge of SCLK. Data is
clocked into the NCT7290 (on the SDI pin) on the falling
edge of the clock and data is clocked out of the NCT7290 (on
the SDO pin) on the rising
edge of the clock When the SDO
pin of the slave is not being used it goes into a high
impedance state (Hi-Z).
SPI data transmission begins when the CS
line is asserted
(active low). This selects the slave to be communicated with.
The 8 register address bits are then sent with the MSB first.
Once this is complete the control signal for the Write/Read
operation is sent. This is by default set to read (low signal)
and can be set to write by setting this bit high. The next 16
bits is then clocked in. The NCT7290 sees all this data on its
SDI pin only. The SDO pin is used for read operations
(i.e. sending data beck to the master). The data starts
appearing on the NCT7290 SDO pin on the clock edge after
the control signal has been sent.
Figure 26. Bit Timing Diagram for SPI Communication
SCLK
SDO
SDI
CS
189 25
1
89
25
1
89
25
NCT7290
http://onsemi.com
23
NCT7290 REGISTER MAP
Table 8. REGISTER MAP
Register Address
Register Name R/W POR Default
0x00 COMPANYID RO 0x001A
0x01 DEVICEID RO 0x1C7A
0x02 REVISIONID RO 0x0000
0x03 CONFIGURATION1 RW 0x0001
0x04 REMOTE_TEMP_CONV_RATE RW 0x0005
0x05 GPIO_INOUT RW 0x0000
0x06 GPIO_POLARITY RW 0x00FF
0x07 GPIO_DATA_IN RO 0x0000
0x08 GPIO_DATA_OUT RW 0x0000
0x09 CHANNEL_SELECTOR1 RW 0x00FF
0x0A CHANNEL_SELECTOR2 RW 0x00FF
0x0B CHANNEL_SELECTOR3 RW 0x00C0
0x0C DAC_CHANNEL RW 0xFFFF
0x0D RESERVED WO 0x0000
0x0E LOCAL_TEMP_DATA RO 0x0000
0x0F REMOTE_TEMP_DATA RO 0x0000
0x10 STATUS1 RO 0x0000
0x11 STATUS2 RO 0x0000
0x12 STATUS3 RO 0x0000
0x13 STATUS4 RO 0x0000
0x14 STATUS5 RO 0x0000
0x15 MASK1 RW 0x00FF
0x16 MASK2 RW 0x00FF
0x17 MASK3 RW 0x00FF
0x18 MASK4 RW 0x00FF
0x19 MASK5 RW 0x001F
0x1A VIN1_DATA RO 0x0000
0x1B VIN2_DATA RO 0x0000
0x1C VIN3_DATA RO 0x0000
0x1D VIN4_DATA RO 0x0000
0x1E VIN5_DATA RO 0x0000
0x1F VIN6_DATA RO 0x0000
0x20 VIN7_DATA RO 0x0000
0x21 VIN8_DATA RO 0x0000
0x22 VIN9_DATA RO 0x0000
0x23 VIN10_DATA RO 0x0000
0x24 VIN11_DATA RO 0x0000
0x25 VIN12_DATA RO 0x0000
0x26 VIN13_DATA RO 0x0000
0x27 VIN14_DATA RO 0x0000
0x28 VIN15_DATA RO 0x0000
0x29 VIN16_DATA RO 0x0000
0x2A VOUT1_DATA RW 0x0000
0x2B VOUT2_DATA RW 0x0000
0x2C VOUT3_DATA RW 0x0000
NCT7290
http://onsemi.com
24
Table 8. REGISTER MAP (continued)
Register Address POR DefaultR/WRegister Name
0x2D VOUT4_DATA RW 0x0000
0x2E VOUT5_DATA RW 0x0000
0x2F VOUT6_DATA RW 0x0000
0x30 VOUT7_DATA RW 0x0000
0x31 VOUT8_DATA RW 0x0000
0x32 VOUT9_DATA RW 0x0000
0x33 VOUT10_DATA RW 0x0000
0x34 VOUT11_DATA RW 0x0000
0x35 VOUT12_DATA RW 0x0000
0x36 VIN1_HIGH_LIM RW 0x03FF
0x37 VIN2_HIGH_LIM RW 0x03FF
0x38 VIN3_HIGH_LIM RW 0x03FF
0x39 VIN4_HIGH_LIM RW 0x03FF
0x3A VIN5_HIGH_LIM RW 0x03FF
0x3B VIN6_HIGH_LIM RW 0x03FF
0x3C VIN7_HIGH_LIM RW 0x03FF
0x3D VIN8_HIGH_LIM RW 0x03FF
0x3E VIN9_HIGH_LIM RW 0x03FF
0x3F VIN10_HIGH_LIM RW 0x03FF
0x40 VIN11_HIGH_LIM RW 0x03FF
0x41 VIN12_HIGH_LIM RW 0x03FF
0x42 VIN13_HIGH_LIM RW 0x03FF
0x43 VIN14_HIGH_LIM RW 0x03FF
0x44 VIN15_HIGH_LIM RW 0x03FF
0x45 VIN16_HIGH_LIM RW 0x03FF
0x46 VIN1_LOW_LIM RW 0x0000
0x47 VIN2_LOW_LIM RW 0x0000
0x48 VIN3_LOW_LIM RW 0x0000
0x49 VIN4_LOW_LIM RW 0x0000
0x4A VIN5_LOW_LIM RW 0x0000
0x4B VIN6_LOW_LIM RW 0x0000
0x4C VIN7_LOW_LIM RW 0x0000
0x4D VIN8_LOW_LIM RW 0x0000
0x4E VIN9_LOW_LIM RW 0x0000
0x4F VIN10_LOW_LIM RW 0x0000
0x50 VIN11_LOW_LIM RW 0x0000
0x51 VIN12_LOW_LIM RW 0x0000
0x52 VIN13_LOW_LIM RW 0x0000
0x53 VIN14_LOW_LIM RW 0x0000
0x54 VIN15_LOW_LIM RW 0x0000
0x55 VIN16_LOW_LIM RW 0x0000
0x56 LOCAL_TEMP_HIGH_LIM RW 0x0154
0x57 LOCAL_TEMP_LOW_LIM RW 0x0000
0x58 REMOTE_TEMP_HIGH_LIM RW 0x01B8
0x59 REMOTE_TEMP_LOW_LIM RW 0x0000
0x5A LOCAL_TEMP_OFFSET RW 0x0000
0x5B REMOTE_TEMP_OFFSET RW 0x0000

NCT7290MNTXG

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Data Acquisition ADCs/DACs - Specialized 16 CHANNEL ADC 12 CHANNE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet