Community Translation - Need for Calibration APIs in CSD ADC in PSoC 4 – KBA228584

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
MotooTanaka
Level 9
Level 9
Distributor - Marubun (Japan)
First comment on blog Beta tester First comment on KBA

Hi,

I'd like to translate KBA228584 into Japanese.

moto

Original KBA: KBA228584

Need for Calibration APIs in CSD ADC in PSoC 4 – KBA228584

Translated by: MoTa_728816

=============================

タイトル: PSoC 4  CSD ADC キャリブレーション API の必要性 - KBA228584

PSoC 4 デバイスにおいて、 CSD ADC は SAR ADC が実装されていないデバイスでアナログ電圧を測定するための選択肢の一つです。CSD ハードウェア ADC コンポーネントは CapSense® CSD ハードウェアを電圧測定をするために転用します。使用されるデバイスによって CSD ADC コンポーネントには2種類のバージョン

があります。

PSoC 4000 デバイスでは、CSD ハードウェアは電流検知回路として機能します。入力に 1-MΩの抵抗を直列に接続することで入力電圧を微小電流に変換し、それを CSD ハードウェアで測定します。入力電圧はこの測定された電流から算出されて API 経由で報告されます。

PSoC 4100s デバイスでは、CapSense システムが電圧を測定するためのスロープ ADC を実装しています。ADC シーケンサは自動的に入力電圧のサンプリングと電圧測定をCPU の介在なしに実行します。どのピンの入力電圧 (VIN) も AMUXBUSB 経由で内部の CREF (CREF1 + CREF2) にサンプリングされます。 IDACB が CREF の電圧を入力電圧から VREF まで上げたり/下げたりすることに使用されます。

PSoC 4000

デバイスがリセットされる毎に、測定前に簡単な開放回路校正(キャリブレーション)を実行する必要があります。この校正では ADC を開始して、アナログマルチプレクサを使用しているすべての入力を切断後、API ファンクションコールを一つ行う必要があります。解放回路校正は測定結果を可能な限り正確にするためにいつでも再実行することが可能です。

PSoC 4000 デバイスの CSD ADC を使用している間は、int32 CSD_ADC_CalibrateNoInput(void) をコールしてデバイスを校正します。この API は校正を行って内部電流源モジュレータの値を決定します。校正のアルゴリズムは Cmod に接続された既知の 220 KΩ抵抗の電圧を使用して既知の電流を測定し内部の電流源を校正します。校正はデバイスのリセット後にのみ必要です。スリープやディープスリープからのウェイクアップ後の校正は必須ではありませんが、推奨されます。

PSoC 4100S

PSoC 4100s デバイスでは、デバイスの校正に cystatus ADC_Calibrate (void) を使用します。この API ファンクションは正確な結果をもたらすために適切なハードウェア設定を特定するために ADC の校正を行います。精度と補正のためにこの校正は定期的 (例えば、10秒毎) に行うことが推奨されます。

001-pastedImage_0.png

図 1: ソース電流とシンク電流間の不整合を測定する。(TRM​ 23.3.5.2 章参照)

入力電圧を測定する前に、ADC はコンデンサの充電と放電のサイクル数を測定して電流供給源の IDAC (Isource) と電流消費先の IDAC (Isink) との不整合を測定します。

 ・IDAC が CREF を VSSA から VREF まで充電するのに必要な時間を測定します。これは図1中にあるように、TgndToVref と呼ばれます。

 ・CREF を VREF から VREF/2 まで放電します (Thalf と呼ばれます) 、そして再び VREF まで充電します (Trecover と呼ばれます)。

これらの測定が終了すると、ADC は入力電圧を測定してより精度を上げるために適切な補正を適用することが可能になります。

=============================

7-Apr-2020

moto

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello, Tanaka-san

We receive your translation, it will be published to KBA to Community.

After upload, You will receive the points as the word of KBA.

Please bear with me for the delayed the response,

Thanks for your contribution to CDC!

Will keep you update the status.

Thanks,

Jenna Jo

Jenna Jo
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Tanaka-san,

Your translation has been released.

PSoC 4 CSD ADC キャリブレーション API の必要性 - KBA228584 - Community Translated (JA)

Sorry for the delayed response, and thanks for your continuous work for community.

You will receive the points at Early of May (due to internal discussion for adjusting point rule).

Please let me know if you have issues on release.

Thank  you for your contribution!

Regards,

Jenna Jo

Jenna Jo