下面提供了單器件讀/寫、棧讀/寫和廣播讀/寫的命令幀框架格式模板。有關(guān)命令幀位級的詳細(xì)信息,請參閱
BQ79600-Q1 具備自動主機(jī)喚醒功能且符合功能安全標(biāo)準(zhǔn)的汽車類 SPI/UART 通信接口 數(shù)據(jù)表的“數(shù)據(jù)通信協(xié)議”部分。
表 1-1 單器件讀命令幀
|
數(shù)據(jù) |
說明 |
| 初始化字節(jié) |
0x80 |
始終為 0x80 |
| 器件 ID 地址 |
0x01 |
本例中進(jìn)行尋址的是器件地址 0x01 |
| 寄存器地址 |
0x0215 |
從地址 0x215 開始 |
| 數(shù)據(jù) |
0x0B |
發(fā)回 12 個字節(jié)的數(shù)據(jù)(寄存 0x215 至 0x220 的內(nèi)容) |
| CRC |
0xCAB5 |
|
表 1-2 單器件寫命令幀
|
數(shù)據(jù) |
說明 |
| 初始化字節(jié) |
0x93 |
向單一器件寫入 4 個數(shù)據(jù)字節(jié)(0x90 用于 1 個字節(jié)的數(shù)據(jù)) |
| 器件 ID 地址 |
0x01 |
本例中進(jìn)行尋址的是器件地址 0x01 |
| 寄存器地址 |
0x0100 |
從地址 0x100 開始 |
| 數(shù)據(jù) |
0x02B778BC |
向寄存器 0x100-0x103 寫入 4 個字節(jié) |
| CRC |
0x8A4C |
|
表 1-3 棧讀命令幀
|
數(shù)據(jù)
|
說明
|
| 初始化字節(jié) |
0xA0 |
始終為 0xA0 |
| 器件 ID 地址 |
-- |
棧讀過程中不發(fā)送地址字節(jié) |
| 寄存器地址 |
0x0215 |
從地址 0x215 開始 |
| 數(shù)據(jù) |
0x0B |
從棧中的每個器件發(fā)回 12 個字節(jié)的數(shù)據(jù)(0x215 至 0x220 的寄存器內(nèi)容) |
| CRC |
0xCCB3 |
|
表 1-4 棧寫命令幀
|
數(shù)據(jù) |
說明 |
| 初始化字節(jié) |
0xB3 |
向棧器件寫入 4 個字節(jié) |
| 器件 ID 地址 |
-- |
棧寫過程中不發(fā)送地址字節(jié) |
| 寄存器地址 |
0x0100 |
從地址 0x100 開始 |
| 數(shù)據(jù) |
0x02B778BC |
依次向寄存器 0x100-0x103 和棧中的所有器件寫入 4 個字節(jié) |
| CRC |
0x0A35 |
|
表 1-5 廣播讀命令幀
|
數(shù)據(jù) |
說明 |
| 初始化字節(jié) |
0xC0 |
始終為 0xC0 |
| 器件 ID 地址 |
-- |
廣播模式下不發(fā)送地址字節(jié) |
| 寄存器地址 |
0x0215 |
從地址 0x215 開始 |
| 數(shù)據(jù) |
0x0B |
發(fā)回 12 個字節(jié)的數(shù)據(jù)(0x215 至 0x220 的寄存器內(nèi)容)。如果寄存器地址不是 BQ79600-Q1 上的有效寄存器地址,那么該器件會在響應(yīng)幀中原本應(yīng)該是響應(yīng)內(nèi)容的位置附加零。 |
| CRC |
0xD2B3 |
|
表 1-6 廣播寫命令幀
|
數(shù)據(jù) |
說明 |
| 初始化字節(jié) |
0xD3 |
向所有器件寫入 4 個字節(jié) |
| 器件 ID 地址 |
-- |
廣播模式下不發(fā)送地址字節(jié) |
| 寄存器地址 |
0x0100 |
從地址 0x100 開始 |
| 數(shù)據(jù) |
0x02B778BC |
依次向寄存器 0x100-0x103 和所有器件寫入 4 個字節(jié) |
| CRC |
0x6A33 |
|