PSoC 4000Sでのバッテリー電圧の取得方法

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ToWa_4096566
Level 1
Level 1
First question asked First reply posted

PSoC 4000S Prototyping Kit でバッテリーの電圧を取得する方法を教えてください。

なお下記のリソースは既に使っているため、使用できません。

・CapSense(CSD)1/1

・Serial Communication(SDB)2/2

・Comparator 1/1

・DAC 2/2

よろしくお願いいたします。

0 件の賞賛
1 解決策

PSoC 4000S では、 CapSense_ADC というコンポーネントが使用できます。これは、 CSD ブロックを時分割で CapSense と ADC に使い分けるものです。

CapSense_ADC のリファレンス電圧は、 PSoC Creator で作成した時に指定する VDDA によって決定され、 VDDA=3.3V に設定すると VREF=2.133V になります。

電源電圧を 1/3 に抵抗分割して最大 1.9V の電圧を CapSense_ADC の ADC 入力に接続すると、 ADC の値から電源電圧を計算することができます。

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
ToWa_4096566
Level 1
Level 1
First question asked First reply posted

すみません、補足です。

バッテリーは電源として使用していて、電圧は 3~5.5 V 程度になる見込みです。

0 件の賞賛

PSoC 4000S では、 CapSense_ADC というコンポーネントが使用できます。これは、 CSD ブロックを時分割で CapSense と ADC に使い分けるものです。

CapSense_ADC のリファレンス電圧は、 PSoC Creator で作成した時に指定する VDDA によって決定され、 VDDA=3.3V に設定すると VREF=2.133V になります。

電源電圧を 1/3 に抵抗分割して最大 1.9V の電圧を CapSense_ADC の ADC 入力に接続すると、 ADC の値から電源電圧を計算することができます。

0 件の賞賛

Noriaki Tanaka 様

ご回答いただきありがとうございます。

CapSense_ADC のデータシートを見ながら早速試してみます。

0 件の賞賛