© 法政大学 理工学部 創生科学科 小林一行実験室

PSoCの27シリーズ、29シリーズ(これ以外は持っていない・・・)には、ACBブロック、ASCブロック、ASDブロックの3種類のアナログブロックがある。
ACB(Analog Continuous Block Type B)
ASC(Analog Switched Capacitor Type C)
ASD(Analog Switched Capacitor Type D)
がある。
ここでは、CY8C29466のアナログ連続ブロック ACBブロックについて調べた結果を記述する。

それぞれのブロックの配置は、

C:\Program Files\Cypress MicroSystems\PSoC Designer\Documentation\PSoC Diagrams

の中にPDF形式ファイルとして入っている。
ACBブロックは、アナログ回路のブロックであり、
アンプ 非反転増幅回路 PGA
反転増幅回路  AMPINV
電圧コンパレータ CMPPRG
差動入力増幅器  INSAMP
マルチプレクサ
リファレンス電圧マルチプレクサ RefMux
などに利用されている。
それぞれのブロックのチョイスできるオプションは、以下のとおりである。 
PGAによる非反転増幅回路

PGA_1

ACB00

ACB01

ACB02

ACB03

Gain

48~0.062倍

Input

REFLO
AColInMux0
ACB01
AGND
ASC10
ASD11
AOutBus0

ACB02
AColInSel1
ACB00
AGND
ASD11
ASC10
AOutBus1

ACB01
AColInSel2
ACB03
AGND
ASC12
ASD13
AOutBus2

REFLO
AColInMux3
ACB02
AGND
ASD13
ASC12
AOutBus3

Reference

ACB01
AGND
VSS
ASC10

ACB00
AGND
VSS
ASD11

ACB03
AGND
VSS
ASC12

ACB02
AGND
VSS
ASD13

AnalogBus

Disable AOutBus0

Disable
AOutBus1

Disable
AOutBus2

Disable
AOutBus3

AMPINVによる非反転増幅回路

AMPINV_1

ACB00

ACB01

ACB02

ACB03

Gain

-47~-0.062

Input

ACB01
AGND
VSS
ASC10

ACB00
AGND
VSS
ASD11

ACB03
AGND
VSS
ASC12

ACB02
AGND
VSS
ASD13

AnalogBus

Disable AOutBus0

Disable
AOutBus1

Disable
AOutBus2

Disable
AOutBus3

差動入力増幅回路 2増幅器

PGA_1

ACB00
ACB01

ACB01
ACB00

ACB02
ACB03

ACB03
ACB02

Gain

16~2倍

Reference

ACB00
AGND
VSS
ASD11

ACB01
AGND
VSS
ASC10

ACB02
AGND
VSS
ASD13

ACB03
AGND
VSS
ASC12

AnalogBus

Disable AOutBus0

Disable
AOutBus1

Disable
AOutBus2

Disable
AOutBus3

差動入力増幅回路 3増幅器

PGA_1

ACB00
ACB01
ASD11

ACB00
ACB01
ASC10

ACB02
ACB03
ASD13

ACB02
ACB03
ASD12

AnalogBus

Disable
AOutBus1

Disable
AOutBus0

Disable
AOutBus3

Disable
AOutBus2

ComModeOut

No Connect
Via NON INV
Via INV

Differential
Gain

48~1倍

Conversion
Gain

0.0313~1.938倍