NXP Semiconductors PCA9629 Fm+ I2C バスステッパー・モーターコントローラ

NXP PCA9629 Fm+ I2Cバスステッパー・モーターコントローラはI2Cバス制御の低電力CMOSデバイスで、4相ステッパーモーターを動作させるのに必要なすべてのロジックおよび制御を提供します。PCA9629は、モーターコイルを動作させる外部高電流ドライバと併用するよう設計されています。1フェーズ(波駆動)、2フェーズ、ハーフステップの3種類のステッパーモータードライブ方式に対応しています。また、入力として使用する場合、4つの汎用入出力(GPIO)により、オプティカルインタラプタモジュールからロジックレベル出力の検出を行い、PCA9629のINTピンにアクティブLOW割り込み信号を生成します。これはモーターシャフトのホームポジションやステップパルスのリファレンスを検出するのに便利な機能です。割り込みが発生すると、PCA9629はモーターを自動停止する、またはモーターを逆回転するようプログラムされています。

特徴

  • Generate motor coil drive phase sequence signals with four outputs for use with external high current drivers to off-load CPU
  • Four balanced push-pull type outputs capable of sinking 25mA or sourcing 25mA for glueless connection to external high current drivers needed to drive motor coils
  • Up to 1000pF loads with 100ns rise and fall times
  • Built-in oscillator requires no external components
  • Stepper motor drive control logic
  • One-phase (wave drive), two-phase, and half-step drive format logic level outputs
  • Programmable step rate: 344.8kpps to 0.3pps with ±5% accuracy
  • Programmable ramp-up on start and ramp-down to stop
  • Programmable steps and rotation control
  • Sensor enabled drive control: linked to interrupt from I/O pins
  • Direction control of motor shaft
  • Selectable active hold, power off or released states for motor shaft
  • Four general purpose I/Os:
  • Configured to sense logic level outputs from optical interrupter photo transistor circuit
  • Configured as outputs to drive (source/sink) LEDs or other loads up to 25mA
  • Programmable interrupt Mask Control for input pins
  • 1MHz Fast-mode Plus (Fm+) I2C-bus serial interface with 30mA high drive capability on SDA output for driving high capacitive buses
  • Compliant with I2C-bus Standard-mode (100 kHz) and Fast-mode (400 kHz) speeds
  • Active LOW open-drain interrupt output
  • Active LOW reset (RESET) input pin resets device to power-up default state: can be used to recover from bus stuck condition
  • Programmable watchdog timer
  • All Call address allows programming of more than one device at the same time with the same parameters
  • 16 programmable slave addresses using two address pins
  • -40° C to +85° C operation
  • ESD protection exceeds 2000V HBM per JESD22-A114 and 1000V CDM per JESD22C101
  • Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100mA

アプリケーション

  • Amusement machines
  • Gaming and slot machines
  • Consumer home appliances or toys
  • Industrial automation
  • HVAC and building climate control systems
  • Robotics

Block Diagram

NXP Semiconductors PCA9629 Fm+ I2C バスステッパー・モーターコントローラ