Q1: 不同型號的量測範圍與精度為何?
回答 BMH06206 分為醫療型(-x1)與工業型(-x2):
- 醫療型:量測範圍 0~100°C;在 30~45°C 區間內精度最高可達 ±0.2°C。
- 工業型:量測範圍 -40~300°C;精度約為 ±1°C 或 ±1.5%。
Q2: 如何將輸出模式切換為 PWM 或 IO?
回答 模組預設為 I2C 模式。切換方式如下:
- 修改 ModeConfig 暫存器(EEPROM 位址 08h)。
- 將 Model [1:0] 設為「01」以切換為 PWM 模式,或設為「10」以切換為 IO 模式。
- 重新啟動模組使設定生效。
Q3: 如何從 PWM/IO 模式強制切回 I2C 模式?
回答 在上電狀態下,若模組偵測到 SCL 線路被拉低(T1)達 50ms,將暫時切換回 I2C 模式。
此時需將 EEPROM(08h)中的 Model [1:0] 重設為「00」,並重新啟動模組,即可永久恢復 I2C 模式。
Q4: 如何進入與退出休眠模式(Sleep Mode)?
回答 進入休眠模式時,請傳送操作碼 0xFF 並搭配固定資料:
休眠指令流程:
1. 從屬位址(0x50)➔ 指令(0xFF)➔ Data_Low(0x34)➔ Data_High(0x12)➔ PEC。
2. 退出時,只需傳送任一 I2C 指令即可喚醒模組。
Q5: EEPROM 操作是否有時間限制?
回答 是的,連續 EEPROM 寫入操作之間需間隔 10ms,且在 EEPROM 寫入完成後,需等待 10ms 才能讀取剛寫入的資料。