JAJSIV0B June   2009  – March 2020 PGA280

PRODUCTION DATA.  

  1. 特長
  2. アプリケーション
  3. 概要
    1.     Device Images
      1.      代表的なアプリケーション
  4. 改訂履歴
  5. 概要(続き)
  6. Pin Configuration and Functions
    1.     Pin Functions
  7. Specifications
    1. 7.1 Absolute Maximum Ratings
    2. 7.2 Electrical Characteristics
    3. 7.3 Timing Requirements: Serial Interface
    4. 7.4 Typical Characteristics
  8. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Functional Blocks
        1. 8.3.1.1 Input Switch Network
        2. 8.3.1.2 Input Amplifier, Gain Network, and Buffer
        3. 8.3.1.3 Current Buffer
        4. 8.3.1.4 Input Protection
        5. 8.3.1.5 EMI Susceptibility
        6. 8.3.1.6 Output Stage
        7. 8.3.1.7 Output Filter
        8. 8.3.1.8 Single-Ended Output
        9. 8.3.1.9 Error Detection
      2. 8.3.2 Error Indicators
        1. 8.3.2.1 Input Clamp Conduction (ICAerr)
        2. 8.3.2.2 Input Overvoltage (IOVerr)
        3. 8.3.2.3 Gain Network Overload (GAINerr)
        4. 8.3.2.4 Output Amplifier (OUTerr)
        5. 8.3.2.5 CheckSum Error (CRCerr)
    4. 8.4 Device Functional Modes
      1. 8.4.1 GPIO Operation Mode
        1. 8.4.1.1 CS Mode
    5. 8.5 Programming
      1. 8.5.1 SPI and Register Description
      2. 8.5.2 Command Structure and Register Overview
        1. 8.5.2.1 Command Byte
        2. 8.5.2.2 Extended CS
          1. 8.5.2.2.1 SPI Timing Diagrams (Read and Write)
          2. 8.5.2.2.2 GPIO Pin Reference
          3. 8.5.2.2.3 Checksum
      3. 8.5.3 GPIO Configuration
      4. 8.5.4 Buffer Timing
    6. 8.6 Register Map
      1. 8.6.1  Register 0: Gain and External MUX Address (address = 00h) [reset = 0000 0000b]
      2. 8.6.2  Register 1: Software Reset Register (address = 01h) [reset = 0000 0000b]
      3. 8.6.3  Register 2: SPI: MODE Selection to GPIO-Pin (address = 02h) [reset = 0000 0000b]
      4. 8.6.4  Register 3: BUF Timeout Register (address = 03h) [reset = 0001 1001b]
      5. 8.6.5  Register 4: Error Register (address = 04h) [reset = 0000 0000b]
      6. 8.6.6  Register 5: GPIO Register (address = 05h) [reset = 0000 0000b]
      7. 8.6.7  Register 6: Input Switch Control Register 1 (address = 06h) [reset = 0110 0000b]
      8. 8.6.8  Register 7: Input Switch Control Register 2 (address =07h ) [reset = 0000 0000b]
      9. 8.6.9  Register 8: GPIO Configuration Register (address = 08h) [reset = 0000 0000b]
      10. 8.6.10 Register 9: CS Configuration Mode Register (address = 09h) [reset = 0000 0000b]
      11. 8.6.11 Register 10: Configuration Register 1 (address = 0Ah) [reset = 0000 0000b]
      12. 8.6.12 Register 11: Configuration Register 2 (address = 0Bh) [reset = 0001 0000b]
      13. 8.6.13 Register 12: Special Functions Register (address = 0Ch) [reset = 0000 0000b]
  9. Application and Implementation
    1. 9.1 Application Information
      1. 9.1.1 External Clock Synchronization
      2. 9.1.2 Quiescent Current
      3. 9.1.3 Settling Time
      4. 9.1.4 Overload Recovery
  10. 10Power Supply Recommendations
  11. 11デバイスおよびドキュメントのサポート
    1. 11.1 ドキュメントの更新通知を受け取る方法
    2. 11.2 サポート・リソース
    3. 11.3 商標
    4. 11.4 静電気放電に関する注意事項
    5. 11.5 Glossary
  12. 12メカニカル、パッケージ、および注文情報

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

Command Byte

01T0 aaaa dddd dddd: Write

Write 'dddd dddd' to internal PGA280 register at address aaaa

1000 aaaa 0000 0000: Read

Read from specified internal PGA280 register at address aaaa [no BUFT on read]. The number of trailing zeros provides the clock for reading data. 16 SCLK pulses are required when reading the data byte plus checksum.

00T0 aaaa:

Factory-reserved commands.

11T0 0ccc: Direct CS Command

Controls CS to pin (all pins are CS-capable, but not simultaneously; only one at a time) for ccc = 0 to 6, corresponding to GPIO0 to GPIO6, if CS mode is activated.

Within the command byte, T = 1 triggers the current buffer (BUF). Each command is terminated with setting CS to high; commands can be chained within a period of CS active low, but require a checksum byte, or a dummy byte when checksum mode is disabled.

NOTE

BUF cannot be triggered during a read command.

Here are several examples (discrete commands):

Read Register 3:

Send 0x8300; response: 0xzz19 (this value is the initial setting of BUFTIM).

The first byte zz contains the line state (3-state) of SDO. The second byte is data.

NOTE

The PGA280 sends the CHKsum, if clocks are available while CS: Send 0x830000. Response: 0xzz1937

Write Register 0:

Send 0x4018; set gain to 1V/V.

Write Register 4:

Send 0x44FF; reset all error flags.

Read Register 4:

Send 0x8400; response: 0xzz00 (no error flags set).