核心驅動 da9055

支援的晶片
  • Dialog Semiconductors DA9055 PMIC

    字首: ‘da9055’

    資料手冊: 資料手冊不公開提供。

作者: David Dajun Chen <dchen@diasemi.com>

描述

DA9055 提供了一個模數轉換器 (ADC),具有 10 位解析度和取樣保持電路,並結合了模擬輸入多路複用器。模擬輸入多路複用器最多可轉換 5 種不同的輸入。取樣保持電路確保在轉換期間 ADC 輸入端的輸入電壓穩定。

ADC 用於測量以下輸入

  • 通道 0: VDDOUT - 系統電壓測量

  • 通道 1: ADC_IN1 - 高阻抗輸入 (0 - 2.5V)

  • 通道 2: ADC_IN2 - 高阻抗輸入 (0 - 2.5V)

  • 通道 3: ADC_IN3 - 高阻抗輸入 (0 - 2.5V)

  • 通道 4: 內部結溫感測 - (內部溫度感測器)

透過使用 sysfs 屬性,我們可以測量系統電壓 VDDOUT、晶片結溫和輔助通道電壓。

電壓監測

電壓以自動模式取樣,也可以手動取樣,結果儲存在 10 位 ADC 中。

系統電壓計算公式為

毫伏 = ((ADC 值 * 1000) / 85) + 2500

ADC 通道 1、2 和 3 上的電壓計算公式為

毫伏 = (ADC 值 * 1000) / 102

溫度監測

溫度由 10 位 ADC 取樣。結溫由 ADC 通道監測。

結溫計算公式為

攝氏度 = -0.4084 * (ADC_RES - T_OFFSET) + 307.6332

驅動程式支援結溫屬性。