深入剖析SGM31180:18通道可選擇PWM頻率LED驅動器
在LED驅動領域,SGM31180這款芯片憑借其豐富的功能和出色的性能脫穎而出。作為一名電子工程師,今天我將深入剖析這款芯片,與大家分享它的特點、應用以及具體設計中的要點。
文件下載:SGM31180.pdf
一、產品概述
SGM31180由18個恒流通道組成,每個通道都具備獨立的PWM控制功能,專門用于驅動LED。通過I2C接口,可依據8/10/12/16位PWM分辨率設置以及振蕩器頻率設置,將PWM頻率編程至相應值。每個通道的輸出電流可通過4kΩ外部電阻和內部寄存器設置為20mA,并且具備電流限制功能,能有效避免過流情況,該功能可通過寄存器位進行配置。此外,通過I2C接口改變PWM占空比,每個通道的平均LED電流最多可實現65535級的變化。這款芯片采用Green TQFN - 4×4 - 32AL封裝,工作電壓范圍為2.7V至5.5V,工作溫度范圍為 - 40℃至 + 85℃。
二、特點分析
2.1 電源與接口
- 寬電源電壓范圍:2.7V至5.5V的電源電壓范圍,使其能夠適應多種不同的電源環境,增加了芯片的適用性。
- I2C接口優勢:支持I2C接口,具備自動地址遞增功能,還有四個可選的I2C地址和一個廣播地址。這使得芯片在多個設備連接時的通信更加靈活方便,同時SDB可用于復位I2C模塊和內部復位寄存器。
2.2 節能與精度
- ECO節能模式:ECO模式可實現自動節能,在一些對功耗要求較高的應用中,能有效降低芯片的功耗。
- 高精度電流下沉:設備間誤差和通道間誤差均控制在±5%以內,保證了每個通道輸出電流的精度,使得LED發光更加均勻穩定。
2.3 PWM頻率選擇
PWM頻率可根據不同的PWM分辨率進行調節,例如在8位PWM分辨率下,可選擇125kHz、62.5kHz、31kHz、488Hz、244Hz、122Hz等頻率。豐富的頻率選擇可以滿足不同應用場景對LED閃爍頻率的需求。
2.4 多通道驅動與控制
- 18通道RGB驅動:能夠驅動18通道RGB LED,具備256級全局電流配置、256級綠/紅/藍光電流設置、256級LED模塊電流設置以及最大65535級的獨立PWM調制。這使得在控制RGB LED時,可以實現更加細膩和多樣化的顏色變化。
- EMI和可聽噪聲降低:采用了相移和反相功能、擴頻功能以及PWM散射方法等技術,有效降低了電磁干擾和可聽噪聲,提高了設備的穩定性和可靠性。
三、應用領域
SGM31180的應用較為廣泛,常見于手機和其他手持設備的LED顯示,以及家電中的LED應用。在手機等手持設備中,其高精度的電流控制和豐富的PWM調節功能可以實現更絢麗的屏幕背光和指示燈效果;在家電中,節能模式和低噪聲特性則能提升產品的整體性能和用戶體驗。
四、電氣特性與參數
4.1 電源與電流參數
- 電源電壓:工作電源電壓范圍為2.7V至5.5V,VCC的UVLO上升閾值為2.5V,下降閾值為2.35V。這確保了芯片在不同電源波動情況下的穩定工作。
- 通道電流:每個通道的最大灌電流在特定條件下可達20mA,電流限制值可通過寄存器設置,確保了在各種情況下都能避免過流損壞芯片。
- 靜態與待機電流:不同工作模式下,VCC的靜態電流和待機電流都有明確的參數范圍,方便工程師在設計時進行功耗評估。
4.2 PWM頻率與精度
輸出的PWM頻率可根據設置調整,且在不同的振蕩器頻率和PWM分辨率下都有明確的對應關系。同時,輸出PWM頻率的精度控制在±5%以內,保證了LED閃爍頻率的準確性。
4.3 其他特性參數
芯片還具備熱關斷保護功能,當溫度超過155℃時會自動關閉所有輸出通道;熱關斷遲滯為20℃,確保了芯片在溫度變化時的穩定性。此外,輸出引腳的漏電流、R_EXT引腳的輸出電壓、參考電流比等參數也都有明確的規定。
五、功能模塊與工作模式
5.1 功能模塊
從功能框圖可以看出,SGM31180主要由帶隙基準、32MHz振蕩器、POR、UVLO、OTP、I2C接口、PWM調制、LED驅動核心、直流電流控制和參考電流設置等模塊組成。這些模塊協同工作,實現了對LED的精確控制。
5.2 工作模式
- 上電復位:初始VCC上電時,芯片會進行復位,所有寄存器恢復默認值,LED驅動器關閉。當VCC電壓低于POR閾值電壓(2V)時,芯片會再次復位。在VCC上升超過POR閾值后,需要等待至少200μs才能進行I2C讀寫操作,再等待200μs才能開啟LED照明效果。
- 寄存器復位:向REG0x5D復位寄存器寫入0x00可觸發軟件復位,復位后所有寄存器恢復默認值,芯片進入待機模式。同樣,在軟件復位命令通過I2C總線確認后,需要等待至少200μs才能開啟LED照明效果。
- 關機模式:當SDB引腳拉低時,芯片自動進入關機模式,此時I2C接口不可訪問,所有寄存器不能配置并會被復位。
- 待機模式:當SDB引腳從低電平拉高、CHIP_EN位從1置為0或者在工作模式下發生VCC欠壓鎖定時,芯片進入待機模式。在此模式下,所有模擬模塊斷電,但I2C接口可訪問,所有寄存器可配置。
- 工作模式:當SDB引腳為高電平且CHIP_EN位設置為1時,芯片進入工作模式。
- ECO模式:當ECO_MODE設置為1時,自動ECO模式開啟。如果ECO_MODE = 1且從REG0x01到REG0x24的寄存器值連續32ms以上為00H,芯片會自動進入ECO模式。一旦向這些寄存器中的任何一個寫入非零值,設備將立即退出ECO模式并進入工作模式。
- 過溫保護:過溫保護僅在工作模式下啟用,當溫度上升超過 + 155℃時,芯片會關閉所有輸出通道。
- VCC欠壓鎖定保護:UVLO保護在工作模式下工作,可防止VCC欠壓時的異常操作,會關閉照明效果,UVLO下降閾值為2.35V。
六、電流配置與PWM調制
6.1 電流配置
每個綠色/紅色/藍色LED的平均輸出電流可通過特定公式計算,該公式涉及到多個參數,包括電壓比K、R_EXT引腳的參考電壓VREXT、硬件電阻REXT、8位全局電流寄存器IGLB、8位單顏色電流寄存器ICOLZ、8位LED模塊電流寄存器LEDy以及16位PWM寄存器PWMx等。通過調節這些參數,可以精確控制每個LED的輸出電流。最大輸出電流由REXT、ICOLZ、LEDy和PWMx決定,當REXT = 4kΩ時,最大輸出電流為20mA,同時推薦REXT的最小值為2kΩ,電流限制由ILIM位設置。
6.2 PWM調制
PWM頻率由振蕩器頻率設置的三位和PWM分辨率設置的兩位決定。為避免MLCC可聽噪聲,建議使用低于500Hz或高于20kHz的PWM頻率。此外,芯片還具備PWM散射功能、PWM相位延遲功能、PWM反相功能和PWM擴頻功能,這些功能可以有效降低電磁干擾和可聽噪聲,提高LED的顯示效果。
七、I2C接口與通信
7.1 接口特性
SGM31180采用標準的I2C接口進行參數編程和狀態報告獲取。I2C是一種常見的兩線串行通信接口,可連接一個或多個主設備與多個從設備進行雙向通信。芯片支持標準模式、快速模式和快速模式加的通信速度,其SDA引腳為開漏輸出,總線空閑時,總線線路由弱電流源或上拉電阻拉高,處于邏輯高電平狀態。
7.2 通信協議
- 起始和停止條件:主設備在總線空閑時通過產生START條件接管總線開始通信,數據傳輸完成后通過產生STOP條件釋放總線結束通信。START條件定義為SCL為高電平時,SDA由高電平變為低電平;STOP條件定義為SCL為高電平時,SDA由低電平變為高電平。
- 數據位傳輸和有效性:數據位在時鐘高電平期間必須保持穩定,SDA狀態只能在SCL為低電平時改變。主設備為每個數據位傳輸生成一個時鐘脈沖。
- 字節格式:數據以8位數據包(一字節)的形式傳輸,每次傳輸的字節數不受限制。每個數據包中,8位數據按最高有效位(MSB)優先的順序發送,8位數據后必須跟隨一個確認(ACK)或非確認(NCK)位,用于告知發送方接收方是否準備好接收下一字節數據。
- 確認和非確認:發送方發送每個字節后,接收方作為第九位回復一個確認位。接收方通過將SDA線拉低表示ACK,讓其保持高電平表示NCK。主設備可根據確認結果決定是否繼續發送數據或結束通信。
- 數據方向位和從設備尋址:主設備在START后發送的第一個字節是目標從設備地址(7位)和第八個數據方向位(R / W),R / W位為0表示寫操作,為1表示讀操作。通常第二個字節是寫操作時要訪問的寄存器地址,后續字節為具體的數據。
7.3 讀寫操作
- 寫操作:主設備要向寄存器寫入數據時,發送從設備地址、寄存器地址和數據字節,接收ACK后,可選擇發送STOP條件結束通信或繼續發送下一個寄存器數據進行多寫操作。
- 讀操作:主設備要讀取單個寄存器時,發送帶有R / W位為1的從設備地址和寄存器地址,接收ACK后,讀取SDA線獲取寄存器內容。主設備可通過發送ACK請求繼續讀取下一個寄存器內容,發送NCK表示不再需要數據,最后發送STOP條件結束通信。
八、寄存器映射
芯片共有52個8位寄存器,從REG0x00到REG0x5D。這些寄存器控制著芯片的各種功能,如控制寄存器(REG0x00)用于設置ECO模式、振蕩器頻率、電流限制、PWM分辨率和芯片使能等;輸出PWM寄存器(REG0x01 - REG0x24)用于設置每個通道的PWM值;PWM更新寄存器(REG0x49)用于更新PWM數據到輸出;LED模塊和顏色電流寄存器(REG0x4A - REG0x59)用于設置LED模塊和顏色的電流比例;以及一些用于控制輸出相位、反相、散射、擴頻等功能的寄存器。
九、封裝與訂購信息
SGM31180采用Green TQFN - 4×4 - 32AL封裝,文中詳細給出了封裝的外形尺寸、推薦焊盤尺寸、編帶和卷盤信息以及紙箱尺寸等。這些信息對于PCB設計和產品生產過程中的元器件貼裝和包裝都非常重要。
綜上所述,SGM31180是一款功能強大、性能優異的18通道LED驅動器。在實際設計中,電子工程師需要根據具體的應用需求,合理配置芯片的參數和工作模式,充分發揮其優勢,同時注意各個工作模式的切換條件以及I2C通信的協議細節,確保設計的可靠性和穩定性。大家在使用這款芯片的過程中,是否也遇到過一些獨特的問題或者有什么成功的經驗呢?歡迎在評論區分享。
-
led驅動器
+關注
關注
13文章
1453瀏覽量
75902 -
I2C接口
+關注
關注
1文章
178瀏覽量
26723
發布評論請先 登錄
深入剖析SGM31180:18通道可選擇PWM頻率LED驅動器
評論