0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
NCA9555

NCA9555

  • 厂商:

    NOVOSENSE(纳芯微)

  • 封装:

    TSSOP24_7.8X4.4MM

  • 描述:

    带中断的16位i2c总线I/O端口

  • 数据手册
  • 价格&库存
NCA9555 数据手册
NCA9555 16-bit I2C-bus I/O port with interrupt Datasheet (EN) 1.3 Product Overview The NCA9555 is a 24-pin CMOS device that provides 16 bits of general-purpose parallel Input/Output (GPIO) expansion for I2C-bus applications. It provides a simple solution when additional I/O is needed for ACPI power switches, sensors, push buttons, LEDs, fans, etc. The NCA9555 consists of two 8-bit Configuration (Input or Output selection); Input, Output and Polarity Inversion (active HIGH or active LOW operation) registers. The system master can enable the I/Os as either inputs or outputs by writing to the I/O configuration bits. The data for each Input or Output is kept in the corresponding Input or Output register. The polarity of the read register can be inverted with the Polarity Inversion register. All registers can be read by the system master. The NCA9555 open-drain interrupt output is activated when any input state differs from its corresponding input port register state and is used to indicate to the system master that an input state has changed. The power-on reset sets the registers to their default values and initializes the device state machine. Three hardware pins (A0, A1, A2) vary the fixed I2C-bus address and allow up to eight devices to share the same I2C-bus.  ESD protection exceeds 2000 V HBM, 200 V MM, and 1000 V CDM  Latch-up testing exceeds 100 mA Applications  GPIO expansion for I2C-bus applications  Servers  Routers (Telecom Switching Equipment)  Personal Computers  Personal Electronics  Products with GPIO-Limited Processors Device Information Part Number NCA9555 Package TSSOP24 Body Size 7.80mm*4.40mm Functional Block Diagrams Key Features               Operating power supply voltage range of 2.3 V to 5.5 V 5 V tolerant I/Os I2C to Parallel Port Expander Polarity Inversion register Active LOW interrupt output Compatible With Most Microcontrollers Address by Three Hardware Address Pins for Use of up to Eight Devices Latched Outputs With High-Current Drive Capability for Directly Driving LEDs Low standby current Noise filter on SCL/SDA inputs No glitch on power-up Internal power-on reset 16 I/O pins which default to 16 inputs 0 Hz to 400 kHz clock frequency Copyright © 2020, NOVOSENSE Figure 1. NCA9555 Block Diagram Page 1 NCA9555 Datasheet (EN) 1.3 INDEX 1. PIN CONFIGURATION AND FUNCTIONS ....................................................................................................................................... 3 2. ABSOLUTE MAXIMUM RATINGS .................................................................................................................................................. 5 3. RECOMMENDED OPERATING CONDITIONS ................................................................................................................................. 6 4. THERMAL INFORMATION ............................................................................................................................................................ 6 5. SPECIFICATIONS ........................................................................................................................................................................... 7 5.1. ELECTRICAL CHARACTERISTICS ....................................................................................................................................................... 7 5.2. DYNAMIC CHARACTERISTICS......................................................................................................................................................... 9 6. REGISTER DESCRIPTION ............................................................................................................................................................. 10 6.1. DEVICE ADDRESS ...................................................................................................................................................................... 10 6.2. COMMAND BYTE ...................................................................................................................................................................... 10 6.3. REGISTERS 0 AND 1 : INPUT PORT REGISTERS .................................................................................................................................. 11 6.4. REGISTERS 2 AND 3 : OUTPUT PORT REGISTERS ............................................................................................................................... 11 6.5. REGISTERS 4 AND 5 : POLARITY INVERSION REGISTERS ...................................................................................................................... 12 6.6. REGISTERS 6 AND 7 : CONFIGURATION REGISTERS...................................................................................................................... 12 6.7. POWER-ON RESET ............................................................................................................................................................... 13 6.8. I/O PORT.............................................................................................................................................................................. 13 7. BUS TRANSACTIONS .................................................................................................................................................................. 15 7.1. WRITING TO THE PORT REGISTERS ...................................................................................................................................... 15 7.2. READING THE PORT REGISTERS ........................................................................................................................................... 16 7.3. INTERRUPT OUTPUT .................................................................................................................................................................. 17 8. CHARACTERISTICS OF THE I2C-BUS ............................................................................................................................................. 17 8.1. BIT TRANSFER .......................................................................................................................................................................... 18 8.2. START AND STOP CONDITIONS ..................................................................................................................................................... 18 8.3. SYSTEM CONFIGURATION ........................................................................................................................................................... 18 8.4. ACKNOWLEDGE ....................................................................................................................................................................... 19 9. APPLICATION DESIGN-IN INFORMATION ................................................................................................................................... 19 10. TEST INFORMATION ................................................................................................................................................................. 21 11. PACKAGE INFORMATION ......................................................................................................................................................... 22 11.1. PACKAGE OUTLINE .................................................................................................................................................................. 23 12. TAPE AND REEL INFORMATION ............................................................................................................................................... 23 13. ORDER INFORMATION ............................................................................................................................................................. 24 14. DOCUMENTATION SUPPORT ................................................................................................................................................... 25 15. REVISION HISTORY ................................................................................................................................................................... 26 NCA9555 Datasheet (EN) 1.3 1. Pin Configuration and Functions Figure 1.1. NCA9555 Package Copyright © 2020, NOVOSENSE Page 3 NCA9555 Datasheet (EN) 1.3 Table 1.1. Pin Description Symbol Pin /INT 1 interrupt output (open-drain) A1 2 address input 1 A2 3 address input 2 IO0_0 4 port 0 input/output IO0_1 5 IO0_2 6 IO0_3 7 IO0_4 8 IO0_5 9 IO0_6 10 IO0_7 11 VSS 12 supply ground IO1_0 13 port 1 input/output IO1_1 14 IO1_2 15 IO1_3 16 IO1_4 17 IO1_5 18 IO1_6 19 IO1_7 20 A0 21 address input 0 SCL 22 serial clock line SDA 23 serial data line VDD 24 supply voltage Copyright © 2020, NOVOSENSE Description Page 4 NCA9555 Datasheet (EN) 1.3 2. Absolute Maximum Ratings Parameters Symbol Min Max Unit Supply voltage VDD -0.5 +6.0 V Voltage on an input/output pin VI/O VSS-0.5 6.0 V Output current IO - ±50 mA Input current II - ±20 mA Supply current IDD - 160 mA Ground supply current ISS - 200 mA Total power dissipation Ptot - 200 mW Maximum junction temperature Tj(max) - 125 ℃ Storage temperature Tstg -65 +150 ℃ Ambient temperature Tamb -40 +85 ℃ Copyright © 2020, NOVOSENSE Conditions On an I/O pin Operating Page 5 NCA9555 Datasheet (EN) 1.3 3. Recommended Operating Conditions Parameters Symbol Min Supply voltage VCCA High-level input voltage Max Unit Conditions 2.3 5.5 V VIH 0.7*VCC 5.5 V Low-level input voltage VIL -0.5 0.3*VCC V High-level output current IOH -10 mA Low-level output current(P00-P07,P10-P17) IOL 10 mA Low-level output current(/INT,SDA) IOL 3.5 mA Operating free-air temperature TA 85 ℃ -40 4. Thermal Information Parameters Symbol SOW-16 Junction-to-ambient thermal resistance θJA 108.8 Junction-to-case(top) thermal resistance θJC(top) 54 θJB 62.8 Junction-to-board thermal resistance Copyright © 2020, NOVOSENSE Unit ℃/W Page 6 NCA9555 Datasheet (EN) 1.3 5. SPECIFICATIONS 5.1. Electrical characteristics VCC = 2.3V to 5.5V;Tamb = -40℃ to +85℃; unless otherwise noted. Parameters Symbol Min Typ Max Unit Conditions Supply voltage Range VDD 2.3 - 5.5 V Power On Reset VPOR - 0.94 1.5 V no load; VI = VDD or VSS Supply current IDD - 5.74 90 µA Operating mode; VDD = 5.5 V; no load; fSCL = 100 kHz Standby current Istb - 0.9 1.5 mA Standby mode; VDD = 5.5 V; no load; VI = VSS; fSCL = 0 kHz; I/O = inputs - 0.25 1 µA Standby mode; VDD = 5.5 V; no load; VI = VDD; fSCL = 0 kHz; I/O = inputs Supplies [1] Input SCL; Input and Output SDA LOW-level input voltage VIL -0.5 - 0.3*VDD V HIGH-level input voltage VIH 0.7*VDD - 5.5 V LOW-level output current IOL 3 - - mA VDD = 2.3 V to 5.5 V; VOL = 0.4 V Input leakage current IL -1 - +1 µA VDD = 2.3 V to 5.5 V; VI = VDD or VSS Input capacitance Ci - 6 10 pF VI = VSS LOW-level input voltage VIL -0.5 - 0.3*VDD V HIGH-level input voltage VIH 0.7*VDD - 5.5 V LOW-level output current IOL 8 13 to 23 - mA VDD = 2.3 V to 5.5 V; VOL = 0.5 V[2] 10 16 to 32 - mA VDD = 2.3 V to 5.5 V; VOL = 0.7 V[2] 1.8 - - V IOH = -8 mA; VDD = 2.3 V[3] I/Os VOH Copyright © 2020, NOVOSENSE Page 7 NCA9555 Datasheet (EN) 1.3 HIGH-level output voltage 1.7 - - V IOH = -10 mA; VDD = 2.3 V[3] 2.6 - - V IOH = -8 mA; VDD = 3.0 V[3] 2.5 - - V IOH = -10 mA; VDD = 3.0 V[3] 4.3 - - V IOH = -8 mA; VDD = 4.75V[3] 4.0 - - V IOH = -10 mA; VDD = 4.75V[3] HIGH-level input leakage current ILIH - - 1 µA VDD = 5.5 V; VI = VDD LOW-level input leakage current ILIL - - -100 µA VDD = 5.5 V; VI = VSS Input capacitance Ci - 3.7 5 pF Output capacitance Co - 3.7 5 pF IOL 3 - - mA Interrupt ̅̅̅̅̅̅ 𝑰𝑵𝑻 LOW-level output current VDD = 2.3 V to 5.5 V; VOL=0.4V Select Inputs A0, A1, A2 LOW-level input voltage VIL -0.5 - 0.3*VDD HIGH-level input voltage VIH 0.7*VDD - 5.5 V Input leakage current ILI - +1 µA -1 V VDD = 2.3 V to 5.5 V; VI = VDD or VSS 1.VDD must be lowered to 0.2V for at least 50µs in order to reset part. 2.Each I/O must be externally limited to a maximum of 25 mA and each octal (IO0_0 to IO0_7 and IO1_0 to IO1_7) must be limited to a maximum current of 100 mA for a device total of 200 mA. 3.The total current sourced by all I/Os must be limited to 160 mA. Copyright © 2020, NOVOSENSE Page 8 NCA9555 Datasheet (EN) 1.3 Fig 1. VOH versus Supply Voltage Fig 2. IDD versus number of I/Os held LOW 5.2. Dynamic Characteristics Parameters Symbol Standard-mode I2C-bus Fast-mode I2C-bus Min Max Min Max Unit SCL clock frequency fSCL 0 100 0 400 kHz bus free time between a STOP and START condition tBUF 4.7 - 1.3 - µs hold time (repeated) START condition tHD;STA 4.0 - 0.6 - µs set-up time for a repeated START condition tSU;STA 4.7 - 0.6 - µs set-up time for STOP condition tSU;STO 4.0 - 0.6 - µs data valid acknowledge time tVD;ACK[1] 0.3 3.45 0.1 0.9 µs data hold time tHD;DAT 0 - 0 - ns data valid time tVD;DAT[2] 300 - 50 - ns data set-up time tSU;DAT 250 - 100 - ns LOW period of the SCL clock tLOW 4.7 - 1.3 - µs HIGH period of the SCL clock tHIGH 4.0 - 0.6 - µs fall time of both SDA and SCL signals tf - 300 20 + 0.1Cb[3] 300 ns rise time of both SDA and SCL signals tr - 1000 20 + 0.1Cb[3] 300 ns Copyright © 2020, NOVOSENSE Page 9 NCA9555 Datasheet (EN) 1.3 pulse width of spikes that must be suppressed by the input filter tSP - 50 - 50 ns data output valid time tv(Q) - 200 - 200 ns data input set-up time tsu(D) 150 - 150 - ns data input hold time th(D) 1 - 1 - µs valid time on pin /INT tv(INT_N) [4] - 4 - 4 µs reset time on pin /INT trst(INT_N) [5] - 4 - 4 µs 1.t 2.t VD;ACK VD;DAT = time for acknowledgement signal from SCL LOW to SDA (out) LOW, see Figure 22. = minimum time for SDA data out to be valid following SCL LOW, see Figure 22. 3.C = total capacitance of one bus line in pF. b 4.t 5.t V(INT_N) is measured from 50% IO input to 0.3VDD on /INT rst(INT_N) is measured from 0.3VDD on SCL to 0.7VDD on /INT. 0.7 x VDD 0.3 x VDD SDA tBUF tLOW tr tHD;STA tf tSP 0.7 x VDD 0.3 x VDD SCL tHD;STA P S tSU;STA tHD;DAT tHIGH tSU;DAT Sr tSU;STO P Fig 3. Definition of timing on I2C-bus 6. Register Description The register map of the NCA9555 includes input port registers, output port registers, polarity inversion port registers and configuration registers. 6.1. Device address slave address 0 1 0 fixed 0 A2 A1 A0 R/W programmable Fig 4. NCA9555 device address 6.2. command byte The command byte is the first byte to follow the address byte during a write transmission. It is used as a pointer to determine which Copyright © 2020, NOVOSENSE Page 10 NCA9555 Datasheet (EN) 1.3 of the following registers will be written or read. Table 4. Command byte Command Register 0 Input port 0 1 Input port 1 2 Output port 0 3 Output port 1 4 Polarity Inversion port 0 5 Polarity Inversion port 1 6 Configuration port 0 7 Configuration port 1 6.3. registers 0 and 1 : input port registers This register is an input-only port. It reflects the incoming logic levels of the pins, regardless of whether the pin is defined as an input or an output by Register 3. Writes to this register have no effect. The default value ‘X’ is determined by the externally applied logic level. Table 5. Input Port 0 Register Bit 7 6 5 4 3 2 1 0 Symbol I0.7 I0.6 I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 Default X X X X X X X X Table 6. Input Port 1 Register Bit 7 6 5 4 3 2 1 0 Symbol I1.7 I1.6 I1.5 I1.4 I1.3 I1.2 I1.1 I1.0 Default X X X X X X X X 6.4. registers 2 and 3 : output port registers This register is an output-only port. It reflects the outgoing logic levels of the pins defined as outputs by Registers 6 and 7. Bit values in this register have no effect on pins defined as inputs. In turn, reads from this register reflect the value that is in the flip-flop controlling the output selection, not the actual pin value. Table 7. Output Port 0 Register Bit 7 Copyright © 2020, NOVOSENSE 6 5 4 3 2 1 0 Page 11 NCA9555 Datasheet (EN) 1.3 Symbol O0.7 O0.6 O0.5 O0.4 O0.3 O0.2 O0.1 O0.0 Default 1 1 1 1 1 1 1 1 Table 8. Output Port 1 Register Bit 7 6 5 4 3 2 1 0 Symbol O1.7 O1.6 O1.5 O1.4 O1.3 O1.2 O1.1 O1.0 Default 1 1 1 1 1 1 1 1 6.5. registers 4 and 5 : polarity inversion registers This register allows the user to invert the polarity of the Input port register data. If a bit in this register is set (written with ‘1’), the Input port data polarity is inverted. If a bit in this register is cleared (written with a ‘0’), the Input port data polarity is retained. Table 9. Polarity Inversion Port 0 Register Bit 7 6 5 4 3 2 1 0 Symbol N0.7 N0.6 N0.5 N0.4 N0.3 N0.2 N0.1 N0.0 Default 0 0 0 0 0 0 0 0 Table 10. Polarity Inversion Port 1 Register Bit 7 6 5 4 3 2 1 0 Symbol N1.7 N1.6 N1.5 N1.4 N1.3 N1.2 N1.1 N1.0 Default 0 0 0 0 0 0 0 0 6.6. Registers 6 and 7 : CONFIGURATION registers This register configures the directions of the I/O pins. If a bit in this register is set (written with ‘1’), the corresponding port pin is enabled as an input with high-impedance output driver. If a bit in this register is cleared (written with ‘0’), the corresponding port pin is enabled as an output. Note that there is a high value resistor tied to VDD at each pin. At reset, the device's ports are inputs with a pull-up to VDD. Table 11. Configuration Port 0 Register Copyright © 2020, NOVOSENSE Page 12 NCA9555 Datasheet (EN) 1.3 Bit 7 6 5 4 3 2 1 0 Symbol C0.7 C0.6 C0.5 C0.4 C0.3 C0.2 C0.1 C0.0 Default 1 1 1 1 1 1 1 1 Table 12. Configuration Port 1 Register Bit 7 6 5 4 3 2 1 0 Symbol C1.7 C1.6 C1.5 C1.4 C1.3 C1.2 C1.1 C1.0 Default 1 1 1 1 1 1 1 1 6.7. POWER-ON RESET When power is applied to VDD, an internal power-on reset holds the NCA9555 in a reset condition until VDD has reached VPOR. At that point, the reset condition is released and the NCA9555 registers and I2C state machine will initialize to their default states. The power-on reset typically completes the reset and enables the part by the time the power supply is above VPOR. However, when it is required to reset the part by lowering the power supply, it is necessary to lower it below 0.2 V for at least 50µs. 6.8. I/O PORT When an I/O is configured as an input, FETs Q1 and Q2 are off, creating a high-impedance input with a weak pull-up to VDD. The input voltage may be raised above VDD to a maximum of 5.5 V. If the I/O is configured as an output, then either Q1 or Q2 is on, depending on the state of the Output Port register. Care should be exercised if an external voltage is applied to an I/O configured as an output because of the low-impedance path that exists between the pin and either VDD or VSS. Copyright © 2020, NOVOSENSE Page 13 NCA9555 Datasheet (EN) 1.3 Output port register data Data from shift register Write configuration pulse configuration register D VDD Q1 Q FF CK QB Data from shift register Write pulse 100KΩ I/O pin D Q Q2 FF CK Output port register VSS Input port register D Read pulse Q FF CK Input port register data To INT Data from shift register Write polarity pulse Polarity inversion register D Q FF CK Polarity inversion register data Fig 5. Simplified schematic of I/Os Copyright © 2020, NOVOSENSE Page 14 NCA9555 Datasheet (EN) 1.3 7. BUS TRANSACTIONS NCA9555 A0 A1 A2 SCL I2C-BUS CONTROL INPUT FILTER SDA 16 bits I/O PORT IO0_0 ~ IO0_7 Write pulse IO1_0 ~ IO1_7 Read pulse VDD POWER-ON RESET VDD LP FILTER INT VSS Fig 6. Block Diagram of NCA9555 7.1. WRITING TO THE PORT REGISTERS Data is transmitted to the NCA9555 by sending the device address and setting the least significant bit to a logic 0 (see Figure 4 “NCA9555 device address”). The command byte is sent after the address and determines which register will receive the data following the command byte. The eight registers within the NCA9555 are configured to operate as four register pairs. The four pairs are Input Ports, Output Ports, Polarity Inversion Ports, and Configuration Ports. After sending data to one register, the next data byte will be sent to the other register in the pair (see Figure 7 and Figure 8). For example, if the first byte is sent to Output Port 1 (register 3), then the next byte will be stored in Output Port 0 (register 2). There is no limitation on the number of data bytes sent in one write transmission. In this way, each 8-bit register may be updated independently of the other registers. 1 SCL 2 3 4 5 6 7 8 9 Command byte slave address SDA S 0 1 0 START condition 0 A2 A1 A0 0 R/W A 0 0 0 Acknowledge from slave 0 0 0 Data to port 1 Data to port 0 1 0 A 0.7 DATA 0 0.0 A 1.7 Acknowledge from slave DATA 1 1.0 A P STOP condition Acknowledge from slave Write to port Data out from port 0 Data out from port 1 Copyright © 2020, NOVOSENSE tv(Q) tv(Q) DATA VALID Page 15 NCA9555 Datasheet (EN) 1.3 Fig 7. Write to output port registers 1 SCL 2 3 4 5 6 7 8 9 Command byte slave address SDA S 0 1 0 0 A2 A1 A0 0 START condition R/W A 0 0 0 0 0 1 Data to register Data to register 1 0 Acknowledge from slave A DATA 0 A Acknowledge from slave DATA 1 A P STOP condition Acknowledge from slave Fig 8. Write to config registers 7.2. READING THE PORT REGISTERS In order to read data from the NCA9555, the bus master must first send the NCA9555 address with the least significant bit set to a logic 0 (see Figure 4 “NCA9555 device address”). The command byte is sent after the address and determines which register will be accessed. After a restart, the device address is sent again, but this time the least significant bit is set to a logic 1. Data from the register defined by the command byte will then be sent by the NCA9555 (see Figure 9, Figure 10 and Figure 11). Data is clocked into the register on the rising edge of the acknowledge clock pulse. After the first byte is read, additional bytes may be read but the data will now reflect the information in the other register in the pair. For example, if you read Input Port 1, then the next byte read would be Input Port 0. There is no limitation on the number of data bytes received in one read transmission but the final byte received, the bus master must not acknowledge the data. slave address SDA S 0 1 0 0 A2 A1 A0 0 START condition R/W A A (cont.) COMMAND BYTE Acknowledge from slave Acknowledge from slave Data from lower or upper byte of register slave address (cont.) S 0 1 0 (repeated) START condition MSB 0 A2 A1 A0 1 A Data from upper or lower byte of register LSB DATA (first byte) MSB A Acknowledge from master R/W Acknowledge from slave LSB DATA (last byte) NA P No acknowledge from master STOP condition At this moment master-transmitter becomes master-receiver and slave-receiver becomes slave-transmitter Remark: Transfer of data can be stopped at any moment by a STOP condition. Fig 9. Read from registers Copyright © 2020, NOVOSENSE Page 16 NCA9555 Datasheet (EN) 1.3 Data into port 0 DATA 00 DATA 01 DATA 02 th(D) Data into port 1 DATA 03 tsu(D) DATA 11 DATA 10 DATA 12 th(D) tsu(D) INT tv(INT_N) 1 SCL 2 3 trst(INT_N) 4 5 6 7 8 9 0 A2 A1 A0 1 A I0.x slave address SDA S 0 1 0 START condition A Acknowledge from slave R/W I0.x I1.x DATA 00 DATA 10 A Acknowledge from master STOP condition I1.x DATA 03 A Acknowledge from master DATA 12 1 P Non acknowledge from master Acknowledge from master Read from port 0 Read from port 1 Remark: Transfer of data can be stopped at any moment by a STOP condition. When this occurs, data present at the latest acknowledge phase is valid(output mode). It is assumed that the command byte has previously been set to 00 (read Input Port register). Fig 10. Read input port registers, scenario 1 Data into port 0 Data into port 1 INT tv(INT_N) SCL 1 2 0 1 3 trst(INT_N) 4 5 6 7 8 9 0 A2 A1 A0 1 A I0.x slave address SDA S 0 START condition R/W 7 6 5 Acknowledge from slave 4 3 I0.x I1.x 2 1 0 A 7 6 5 Acknowledge from master 4 3 2 1 0 A 7 6 5 Acknowledge from master 4 3 STOP condition I1.x 2 1 0 A 7 6 5 Acknowledge from master 4 3 2 1 0 1 P Non acknowledge from master Read from port 0 Read from port 1 Remark: Transfer of data can be stopped at any moment by a STOP condition. When this occurs, data present at the latest acknowledge phase is valid(output mode). It is assumed that the command byte has previously been set to 00 (read Input Port register). Fig 11. Read input port registers, scenario 2 7.3. interrupt output The open-drain interrupt output is activated when one of the port pins changes state and the pin is configured as an input. The interrupt is deactivated when the input returns to its previous state or the Input Port register is read (see Figure 10). A pin configured as an output cannot cause an interrupt. Since each 8-bit port is read independently, the interrupt caused by Port 0 will not be cleared by a read of Port 1 or the other way around. Remark: Changing an I/O from an output to an input may cause a false interrupt to occur if the state of the pin does not match the contents of the Input Port register. 8. characteristics of the I2C-BUS . The I2C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a serial data line (SDA) and a serial Copyright © 2020, NOVOSENSE Page 17 NCA9555 Datasheet (EN) 1.3 clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. 8.1. bit transfer One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the HIGH period of the clock pulse as changes in the data line at this time will be interpreted as control signals (see Figure 12). SDA SCL Data line stable; Data valid Change of data allowed Fig 12. Bit transfer 8.2. start and stop conditions Both data and clock lines remain HIGH when the bus is not busy. A HIGH-to-LOW transition of the data line while the clock is HIGH is defined as the START condition (S). A LOW-to-HIGH transition of the data line while the clock is HIGH is defined as the STOP condition (P) (see Figure 13). SDA SCL S P START condition STOP condition Fig 13. Definition of START and STOP conditions 8.3. system configuration A device generating a message is a ‘transmitter’; a device receiving is the ‘receiver’. The device that controls the message is the ‘master’ and the devices which are controlled by the master are the ‘slaves’ (see Figure 14). Copyright © 2020, NOVOSENSE Page 18 NCA9555 Datasheet (EN) 1.3 SCL SDA MASTER TRANSMITTER/ RECEIVER SLAVE TRANSMITTER/ RECEIVER SLAVE RECEIVER MASTER TRANSMITTER MASTER TRANSMITTER/ RECEIVER I2C-BUS MULTIPLEXER SLAVE Fig 14. System configuration 8.4. Acknowledge The number of data bytes transferred between the START and the STOP conditions from transmitter to receiver is not limited. Each byte of eight bits is followed by one acknowledge bit. The acknowledge bit is a HIGH level put on the bus by the transmitter, whereas the master generates an extra acknowledge related clock pulse. A slave receiver which is addressed must generate an acknowledge after the reception of each byte. Also a master must generate an acknowledge after the reception of each byte that has been clocked out of the slave transmitter. The device that acknowledges has to pull down the SDA line during the acknowledge clock pulse, so that the SDA line is stable LOW during the HIGH period of the acknowledge related clock pulse; set-up time and hold time must be taken into account. A master receiver must signal an end of data to the transmitter by not generating an acknowledge on the last byte that has been clocked out of the slave. In this event, the transmitter must leave the data line HIGH to enable the master to generate a STOP condition. Data output by transmitter Not acknowledge Data output by receiver acknowledge SCL from master 1 2 S 8 9 Clock pulse for acknowledgement START condition Fig 15. Acknowledgement on I2C-bus 9. APPLICATION DESIGN-IN INFORMATION Copyright © 2020, NOVOSENSE Page 19 NCA9555 Datasheet (EN) 1.3 VDD (5 V) 10KΩ 10KΩ 10KΩ 2KΩ VDD VDD MASTER CONTROLLER SCL SCL SDA INT INT IO0_2 IO0_3 NCA9555 SDA IO0_0 IO0_1 GND SUB-SYSTEM 1 (e.g., temp sensor) IN T SUB-SYSTEM 2 (e.g., temp sensor) RESET A IO0_4 IO0_5 IO0_7 IO1_0 IO1_1 IO1_2 IO1_3 IO1_4 A1 IO1_5 IO1_6 VSS SUB-SYSTEM 3 (e.g., alarm system) IO0_6 A2 A0 B Controlled switch (e.g., CBT device) ALARM 10 DIGIT NUMERIC KEYPAD VDD IO1_7 Fig 16. Typical application When the IO level of the NCA9555 is higher than the power supply voltage, the diode inside the chip to prevent backflow will be turned on. In the case of power down and data input, the IO signal will be fed back to the VDD module (eg.master controller), which will cause the data to be pulled low. In order to realize IO still has high resistance characteristics when power down,it is recommended to connect a forward schottky diode to the power supply pin of NCA9555. Copyright © 2020, NOVOSENSE Page 20 NCA9555 Datasheet (EN) 1.3 10. Test information VDD PULSE GENERATOR VI DUT RL 500Ω VO VDD open GND CL 50pF RT RL = load resistor. CL = load capacitance includes jig and probe capacitance. RT = termination resistance should be equal to the output impedance of Z o of the pulse generators. Fig 17. Test circuitry for switching times RL From output under test CL 50pF RL 500Ω 500Ω 2VDD open GND Fig 18. Load circuit Copyright © 2020, NOVOSENSE Page 21 NCA9555 Datasheet (EN) 1.3 trst(INT_N) 0.7 x VDD 0.3 x VDD SCL 1st clock 2nd clock 8th clock 9th clock 0.7 x VDD 0.3 x VDD INT Fig 19. Parameter Measurement Waveform: trst(INT_N) 0.7 x VDD 0.3 x VDD SCL tVD;DAT tVD;ACK 9th clock 0.7 x VDD 0.3 x VDD SDA Fig 20. Parameter Measurement Waveform: tVD; DAT & tVD;ACK 11. Package information Copyright © 2020, NOVOSENSE Page 22 NCA9555 Datasheet (EN) 1.3 11.1. package outline Fig 21. Package outline for TSSOP24 12. TAPE AND REEL INFORMATION Copyright © 2020, NOVOSENSE Page 23 NCA9555 Datasheet (EN) 1.3 ALL DIMENSIONSIN MILLIMETERS UNLESS OTHERWISE STATED Fig 22. tape and reel information for TSSOP24 13. Order information Copyright © 2020, NOVOSENSE Page 24 NCA9555 Datasheet (EN) 1.3 Part No. Package Type Pins MSL Level Package Qty Temperature NCA9555 TSSOP 24 Level 1 2500 -40 to 85℃ 14. Documentation Support Part Number Product Folder Datasheet Technical Documents Isolator selection guide NCA9555 Click here Click here Click here Click here Copyright © 2020, NOVOSENSE Page 25 NCA9555 Datasheet (EN) 1.3 15. Revision history Revision 1.0 1.1 1.2 1.3 Description Initial version Added thermal information& order information Changed 3.0 supply current,VPOR and IOL Added application design-in information Copyright © 2020, NOVOSENSE Date 2019/2/27 2020/2/10 2020/5/31 2020/10/30 Page 26
NCA9555 价格&库存

很抱歉,暂时无法提供与“NCA9555”相匹配的价格&库存,您可以联系我们找货

免费人工找货
NCA9555
  •  国内价格
  • 1+2.61295
  • 30+2.52295
  • 100+2.34295
  • 500+2.16295
  • 1000+2.07295

库存:373

NCA9555
    •  国内价格
    • 1+8.18900
    • 10+6.80300
    • 30+6.04070
    • 100+5.18600
    • 500+4.79330
    • 1000+4.62000

    库存:0