Semtech SX9324 PerSe(人體感測)在SAR的應用上,可以偵測是否有人體靠近。在有人體靠近或遠離時,SX9324會發出中斷通知給Host或DSP,由Host或DSP決定是否需要降低RF功率,以確保人體接收到的電磁輻射不會超過標準,從而確保符合SAR法規。
在 Host 或 DSP 沒有偵測到有 PerSe(Person Sensing)時,Host 或 DSP 必須將 RF 功率降到符合人體靠近時的 RF 功率,以確保能符合 SAR 法規。

但是要如何偵測PerSe (Person Sensing)與天線端連接有沒有出現錯誤呢?
因為SX9324與主機或DSP的溝通介面是I2C,可以先用I2C讀取SX9324的I2C從屬位址,只要有收到SX9324的I2C介面回覆有ACK,初步就能算是有偵測到SX9324的PerSe(人員感測)。但為了保險起見,建議還是讀取SX9324以確保收到的資料正確,這樣就可以保證有偵測到SX9324。

但是有偵測到SX9324 PerSe(人員感測),就能代表SX9324能正常運作嗎?這當然是無法保證的,但可以搭配SX9324的FAILSTAT功能,進一步確保感測器墊的感測環境是正常的,以避免感測器墊或混合天線接觸異常或是短路到地的情況。
本篇博文主要是要介紹如何設定SX9324的故障檢測部分。因為使用SX9324時,在開機後會先進行環境校正補償,完成校正補償後會得到補償值,如下圖所示,數值為4554。


在SX9324的Digital-Advanced部分,會有Failure Detection頁面可以設定。以PCBA板子上可以正常運作的補償值(compensation values)為基準,上限設定為5120,下限設定為4096,並將這個上限及下限設定為閾值(threshold)。當設備開機(power on)後或執行補償(compensation)後,如果沒有接上天線或發生短路,補償值就會出現異常。只要超過上限或低於下限,SX9324就會發出中斷信號(interrupt)來通知Host或DSP。只有在短路或未接天線的故障排除後,重新執行補償或重新開機,讓補償值恢復到閾值的上下限範圍內,才能解除Failure Detection的狀態。


在出現故障偵測時,當主機或DSP收到中斷後,可以檢查寄存器地址0x03 [7:4],只要讀取的值不是0,就表示偵測到錯誤狀態。

在進行FCC認證時,必須提供具體內容說明PerSe(Person Sensing)安裝於產品的方式,以及對應SAR測試的運作原理。唯有在偵測到PerSe(Person Sensing)並確認其能正常運作,且遠離人體的情況下,RF功率才能以最佳功率運作。如此才能確保人體所接收到的電磁輻射不會超過SAR標準。搭配使用Semtech SX9324 PerSe(Person Sensing),可以完整符合FCC認證的需求,確保產品能順利通過認證並上市。
Semtech PerSe 核心技術優勢
SX9324/SX9331是一種容性比吸收率(SAR)控制器。
SX9324/SX9331可以使用耦合到其智能的兩個感測器輸入
SAR的引擎準確地分辨出無生命的物體與人體。
得到的檢測用於便攜式電子設備減少和控制射頻(RF)發射功率。
在人體存在的情況下,顯著電子製造商的性能優勢
具有電磁輻射源的裝置需遵守嚴格的排放法規標準和特定的吸收率(SAR)標準。
問:如何執行環境補償校正?
答: SX9324 的補償可由 MCU 隨時透過 I2C 手動請求補償,亦可透過重啟 Phase 來完成自動補償。
問:如何手動請求補償校正?
答: SX9324 的補償需要由 MCU 隨時透過 I2C 手動請求補償,或者也可以透過重新啟動 Phase 來完成自動補償。
問:開機時是否會進行自動校正?
答:一般建議將 PHEN 放在初始化的最後一個步驟,使其啟動時能夠自動校正環境。
問:SX9324有幾個偵測通道?
答:SX9324共有3個感測器輸入(CS0、CS1及CS2)
問:兩顆SX9324共用一組I2C是否可以辨識?
答: SX9324的預設位址為0x28 (b0101000),如果其中一顆SX9324的CS2在重設(上電或軟體)期間接地,則位元2將被設定,位址會變更為0x2C (b0101100)。
評論