2016年10月21日 星期五

DIY - Robot 機器人 - NXP PCA9685 16通道驅動晶片內部介紹(十)

DIY - Robot 機器人 - NXP PCA9685 16通道驅動晶片內部介紹(十): 

這款 NXP PCA9685 I2CInter-Integrated Circuit)匯流排介面的 16通道 LED 控制器晶片,可以將每個通道作編程為關、開和 PWMPulse Width Modulation)輸出,每個通道都有獨立的內部寄存器(LEDx_ON_LLEDx_ON_HLEDx_OFF_LLEDx_OFF_H)。MCU 通過 I2C 匯流排將資料傳送,PCA9685 接收匯流排資料然後解碼,將不同的通道 ON/OFF 資料記存在指定的記存器內,再控制輸出來驅動不同的外部元件。

NXP PCA9685 晶片內部方框圖(Block Diagram
NXP PCA9685 晶片內,最主要是 MODE1 、 MODE2 LEDx 寄存器,MODE1 寄存器是負責記錄工作參數,而 MODE2 寄存器是負責輸出控制參數,最後是 16 LEDx 寄存器,是負責記錄通道 ON/OFF 資料。

MODE1 – Mode Register 1 Address = 00h
NXP PCA9685 晶片內部 MODE1 寄存器
MODE1 寄存器 Default Setting = 0x11
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
0
0
0
1
0
0
0
1

MODE2 – Mode Register 2 Address = 01h 
NXP PCA9685 晶片內部 MODE2 寄存器
MODE2 寄存器Default Setting = 0x04
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
0
0
0
0
0
1
0
0

LEDx_ON / LEDx_OFF 寄存器 Address 06h ~ 45h

ALL_LEDx_ON / ALL_LEDx_OFF 寄存器 Address FAh ~ FDh

2016年 10月 21日 天氣報告
氣溫:26.8@ 20:10
相對濕度:百分之 89%
天氣:微雨
※ 天文台在 10月 21上午6時10分發出發出8號西北烈風或暴風訊號。天文台已於下午2時15分改發號西南烈風或暴風信號。由於海馬已經登陸並遠離香港,天文台已下午5時22分改發 3 號強風信號。

沒有留言:

張貼留言