Hobby Lab 趣味のモノ作り実験のサイトです。
部品 プロセッサー他 CH32V 203_Datasheet
概要
特長
1 シリーズ製品の説明
2 仕様
2.1 CH32V203モデル比較
2.1.1 203K8T6パケージ詳細
2.2 システムアーキテクチャ
2.3 メモリマップ
2.4 クロックツリー
2.5 機能説明
2.5.1 RISC-V4Bプロセッサ
2.5.2 オンチップメモリとブートモード
2.5.3 電源供給方式
2.5.4 電源モニタ
2.5.5 電圧レギュレータ
2.5.6 低消費電力モード
2.5.7 CRC(巡回冗長検査)
2.5.8 ・・割り込み(FPIC)・・
2.5.9 外部割り込み・・(EXTI)
2.5.10 汎用DMAコントローラ
2.5.11 クロックとブート
2.5.12 リアルタイム・・(RTC)・・
2.5.13 アナログ(ADC)・(TKery)・
2.5.14 タイマーとウオッチドックグ
2.5.15 通信インターフェース
2.5.15.1 USART
2.5.15.2 SPI
2.5.15.3 I2Cバス
2.5.15.4 CAN
2.5.15.5 USBD
2.5.15.6 USBFS
2.5.16 汎用入出力(GPIO)
2.5.17 オペアンプ/コンパレータ(OPA)
2.5.18 シリアルデバッグインターフェース

3 ピン配置とピン定義
3.1 ピン配置
3.2 ピンの説明
3.3 ピンの代替機能

4 電気的特性
4.1 試験条件
4.2 絶対最大定格
4.3 電気的特性
4.3.1 動作条件
4.3.2 リセットおよび電圧モニター
4.3.3 内蔵基準電圧
4.3.4 電源電流特性
4.3.5 外部クロックソースの特性
4.3.6 内部クロックソースの特性
4.3.7 PLL特性
4.3.8 低消費電力モード~ウェイクアップ
4.3.9 メモリ特性
4.3.10 I/Oポート特性
4.3.11 NRSTピンの特性
4.3.12 TIMタイマーの特性
4.3.13 I2Cインターフェース特性
4.3.14 SPIインターフェースの特性
4.3.15 USBインターフェースの特性
4.3.16 12ビットADC特性
4.3.17 温度センサ特性
4.3.18 OPA特性

Pr:Prプロセッサ関係
PrP:プロセッサ
動作比較
 STM32F動作比較
 CH32V203&STM32F 動作比較
 arduino動作比較
raspberrypi関係
 RaspberryPiハード
CH32V関係
 -CH32V開始
 -203K8T6(32Pin)開始
 -203C8T6(48P)開始
 -003J4M6(8Pin)開始
 -003F4P6(20Pin)開始
 -Moun River StudioⅡ
 プログラミング!
  203_GPIO関係
  203_TIME関係
  203_TIME Encoder
  203_I2C関係
  203_1-Wire関係
  003_DS18B20テスター
  USART(UART)関係
  DS18B20をModBus制御
 -マニュアル
 203データシート
 203取説
  MBA メモリとバス方式
  PWR 電力制御
  RCC リセット・拡張・クロック
  BKP バックアップレジスタ
  CRC 巡回冗長検査
  RTC リアルタイムクロック
  GPIO GPIOと代替機能
  DMA ダイレクトメモリアクセス制御
  ADTM 高度な制御タイマー
  GPTM 汎用タイマー
  BCTM 基本タイマー
  USART 同期非同期通信
arduino関係
 ESP12関係
 (a)ESP-8266D1mini注意
PrP:その他  RS485ドライバー
 CP2102 BRIDGE
 WCH-LinkEエミュレーター
Pr:Wire 電線関係
Pr:Resistance 抵抗
Pr:Capacitor コンデンサ
Pr:Coil コイル
Pr:PassiveElmt 受動素子
Pr:Diode ダイオード関係
Pr:OPAMP オペアンプ関係
PrO:送受信機  Si4735
PrO:オペアンプ  LM324
 LM358
Pr:Tr トランジスタ関係
2SC1815
 リレードライバー設計
 アンプ設計
 発振器
TLP152
 TLP152テスト
TLP2361
 TLP2361テスト
TLP5754
 TLP5754テスト
Pr:Source 電源関係  ツェナーダイオード
 TL431
 LM317
PrS:Downモジュール
 EGS002_IR2110S
 SKU011012
 ACDC02
 XH_M299
 LM2596
 Mini360_MP23070N
 DROK
 WH140
PrS:UPモジュール
 MT3608
PrS:充電モジュール
 TP4056
Pr:Sensor_AD_時計等
PrS:電圧、電流
ADS1115 16bit4CH I2C A/D
 Hardware
 RaspberryPi_コマンド接続
 RaspberryPi_Python
 Arduino
 CH23V203 MounRiverStudioⅡ
INA226 I2C 直流電圧電流
 Hardware
 Arduino
 RaspberryPi_Python
WCS 電流ホール素子
 Hardware
PrS:温度、気圧、湿度、照度
BNE280 I2C 気圧,湿度,気温
 Hardware
 Arduino
 RaspberryPi_Python
BH1750 I2C 照度
 Hardware
 Arduino
 RaspberryPi_Python
DS18B20 1-Wire 温度計
 Hardware
 Arduino
 RaspberryPi_Python
PrS:時間、日時
DS3231 I2C 時計
 Hardware
 Arduino
 RaspberryPi_Python
PrS:表示器
MAR3953 320X480 3.95"
 概要と線や点を描く
 フォントを描く
SSD1306 I2C 0.96"OLED
 Hardware
 Arduino
 RaspberryPi_Python
Pr:Old Processor他

概要

CH32Vシリーズは、QingKe 32ビットRISC-Vをベースに設計された産業用汎用マイクロコントローラです。
シリーズ全製品にハードウェアスタック領域を組み込み、高速割り込みエントリなどの設計により、標準と比較して割り込み応答速度が大幅に向上しています。
CH32V203は、32ビットRISC-Vコア設計をベースにした産業用グレードの強化型低消費電力汎用マイクロコントローラで、144MHzのメイン周波数によるゼロウェイト動作をサポートし、V4Bコアを搭載し、動作時およびスリープ時の消費電力を前年比で大幅に削減しています。
CH32V203シリーズはデュアルUSBインターフェースを統合し、USBホストおよびUSBデバイス機能をサポートし、CANインターフェース(2.0Bアクティブ)、デュアルOPA、4系統のUSART、デュアルI2C、12ビットADC、10ウェイタッチキーなどの豊富な周辺リソースを備えています。

特長

 ・コア

- 複数の命令セットの組み合わせを備えたQingKe 32ビットRISC-Vコア
- 高速プログラマブル割り込みコントローラ + ハードウェア割り込みスタック
- 分岐予測、競合処理メカニズム
- シングルサイクル乗算、ハードウェア除算、ハードウェアFPU
- システムメイン周波数 144MHz

 ・メモリ:

- 最大64KBの揮発性データストレージ領域SRAMを搭載可能
- 224KBのプログラムメモリを搭載可能
 CodeFlash(ゼロウェイトアプリケーション領域 + 非ゼロウェイトデータ領域)
- 28KBブートローダ
- 128Bの不揮発性システム構成メモリ
- 128Bのユーザー定義メモリ

 ・電源管理と低消費電力:

- システム電源VDD:3.3V
- GPIOユニットVI/O用独立電源:3.3V
- 低消費電力モード:スリープ、ストップ、スタンバイ
- VBATはRTCとバックアップレジスタに独立して電源を供給

 ・クロック&リセット

- 工場出荷時調整済み8MHz RC発振器内蔵
- 40KHz RC発振器内蔵
- PLL内蔵、CPUクロック(最大144MHz)オプション
- 高速外部発振器(3~25MHz)
- 低速外部発振器(32.768KHz)
- パワーオン/ダウンリセット、プログラマブル電圧検出器

 ・リアルタイムクロック(RTC):32ビット独立RTCタイマー

 ・8チャネル汎用DMAコントローラ 1グループ

- 8チャネル、リングバッファをサポート
- TIMx/ADC /USART/I2C/SPIをサポート

 ・OPAおよびコンパレータ 2グループ:ADCおよびTIMxに接続

 ・12ビットADC 2グループ

- アナログ入力範囲:VSSA~VDDA
- 外部信号 16点 + 内部信号 2点
- オンチップ温度センサー
- デュアルADC変換モード

 ・16チャネルタッチキー検出

 ・ 複数のタイマー

- デッドゾーン制御と緊急ブレーキ機能を備えた16ビット高度制御タイマー×1モーター制御用のPWM相補出力を提供
- 16ビット汎用タイマー×3:入力キャプチャ/出力比較/PWM/パルスカウント/インクリメンタルエンコーダ入力を提供
- 32ビット汎用タイマー×1(CH32V203RBx用)
- ウォッチドッグタイマー×2(独立ウォッチドッグおよびウィンドウウォッチドッグ)
- SysTick:64ビットカウンタ

 ・通信インターフェース:

- USARTインターフェース×4
- I2Cインターフェース×2(SMBus/PMBus対応)
- SPIインターフェース×2
- USB2.0フルスピードデバイスインターフェース(フルスピードおよびロースピード)
- USB2.0フルスピードホスト/デバイスインターフェース
- CANインターフェース×1(2.0Bアクティブ)

 ・高速GPIOポート

- 37個のI/Oポート、16個の外部割り込み

 ・セキュリティ機能:CRCユニット、96ビットユニークID

 ・デバッグモード:2線式シリアルデバッグインターフェース(SDI)

 ・パッケージ:LQFP、QFN、TSSOP、QSOP





1 シリーズ製品の説明

CH32Vシリーズは、32ビットRISC-V命令セットとアーキテクチャをベースにした、産業グレードの汎用拡張MCUです。
製品は、機能リソース別に、汎用、コネクティビティ、無線通信などのカテゴリに分類されています。
パッケージタイプ、周辺リソースとその数量、ピン数、デバイス特性は相互に拡張されていますが、ソフトウェア、機能、ハードウェアのピン構成は互換性があります。
製品の反復と迅速な適用により、ユーザーは製品開発の自由度と利便性を享受できます。
本シリーズの製品の特長については、データシートを参照してください。
周辺機能の説明、使用方法、レジスタ構成については、「CH32FV2_V3RM」を参照してください。
データシートとリファレンスマニュアルは、WCHの公式ウェブサイト(http://www.wch.cn/)からダウンロードできます。
RISC-V命令セットアーキテクチャに関する情報は、https://riscv.org/ からダウンロードできます。
このマニュアルはCH32V203シリーズのデータ​​シートに関するものです。V303_305_307シリーズについては「CH32V307DS0」、V208シリーズについては「CH32V208DS0」を参照してください。




2 仕様

CH32V203シリーズは、RISC-V命令セットアーキテクチャ(ISA)をベースにした32ビットRISCコアMCUで、144MHzの動作周波数と高速メモリを内蔵しています。
複数のバスが同期して動作し、豊富な周辺機能と強化されたI/Oポートを備えています。
本シリーズは、2つの12ビットADCモジュール、複数のタイマー、マルチチャネル静電容量タッチキー検出(TKey)などの機能を内蔵しています。
また、I2C、SPI、USART、CANコントローラ、USB2.0フルスピードホスト/デバイスコントローラ、USB2.0フルスピードデバイスコントローラなどの標準および専用通信インターフェースも備えています。
製品の定格動作電圧は3.3Vで、動作温度範囲は産業用グレードで-40℃~85℃です。
低消費電力アプリケーションの要件を満たすため、複数の省電力動作モードをサポートしています。
シリーズにはリソースの割り当て、周辺機器の数、周辺機能などがそれぞれ異なるモデルがあり、必要に応じて選択できます。

2.1 CH32V203モデル比較

 購入したMPUは203K8T6
表2-1 CH32V低・中密度汎用製品のリソース配分
CH32V203
Part NoF6F8G6G8K6K8C6C8RB
Pin count202028283232484864
Flash (bytes) (1)32K64K32K64K32K64K32K64K128K
SRAM (bytes)10K20K10K20K10K20K10K20K64K
GPIO port count161724242626373751
TimerAdvanced-control
(16-bit)
1(3)1(3)1(3)1(3)11111
General-purpose
(16-bit)
3(3)3(3)3(3)3(3)33333
General-purpose
(32-bit)
-1
Watchdog2 (WWDG + IWDG)
SysTick(64-bit)supported
RTCsupported
ADC/TKey
(channel@unit count)
9@29@210@210@210@210@210@210@216@1
OPA122222222
Communication
 interface
USART/UART122222222
SPI111111122
I2C011111122
CAN1-1111111
USB
(FS)
USBD1-11111111
USBHD-1--1--111
Ethernet-10M
CPU clock speedMax: 144MHz
Rated voltage3.3V
Operating temperatureIndustrial-grade: -40℃〜85℃
PackageTSSOP20
QFN20
TSSOP
20
QFN20QFN28QSOP28LQFP32LQFP48LQFP
QFN48
LQFP64M
注:
1.フラッシュバイトはゼロウェイト実行領域R0WAITを表します。
 V203シリーズの場合、非ゼロウェイト領域は(224K-R0WAIT)です。
2.128K FLASH+64K SRAM製品は、ユーザーが選択したワード構成を、(128K FLASH+64K SRAM),(144K FLASH+48K SRAM),
 (160K FLASH+32K SRAM)のいずれかの組み合わせでサポートします。
3.タイマーPWM、キャプチャ、その他のピン信号を伴う機能は、実際のチップパッケージのピンと組み合わせる
 必要があります。
 一部のパッケージチップでは、これらの機能は使用できません。

 2.1.1 203K8T6パケージ詳細

PackageBodySizeLeadPitchDescriptionPackingType
LQFP327*7mm0.8mmLQFP32 (7*7) patchTray

2.2 システムアーキテクチャ

本マイクロコントローラは、コア、調停ユニット、DMAモジュール、SRAMストレージなどの各部が複数のバスを介して相互に接続するRISC-V命令セットアーキテクチャ(ISA)に基づいています。
汎用DMAコントローラがチップに統合されており、CPUの負荷を軽減し、アクセス効率を向上させています。
マルチレベルクロック管理機構の適用により、周辺機器の動作消費電力を削減します。
本マイクロコントローラは、コア、調停ユニット、DMAモジュール、SRAMストレージなどの各部が複数のバスを介して相互に接続するRISC-V命令セットアーキテクチャ(ISA)に基づいています。
汎用DMAコントローラがチップに統合されており、CPUの負荷を軽減し、アクセス効率を向上させています。
マルチレベルクロック管理機構の適用により、周辺機器の動作消費電力を削減します。
本マイクロコントローラは、コア、調停ユニット、DMAモジュール、SRAMストレージなどの各部が複数のバスを介して相互に接続するRISC-V命令セットアーキテクチャ(ISA)に基づいています。
汎用DMAコントローラがチップに統合されており、CPUの負荷を軽減し、アクセス効率を向上させています。
マルチレベルクロック管理機構の適用により、周辺機器の動作消費電力を削減します。
同時に、データ保護機構や自動クロック切り替え保護などの対策により、システムの安定性を高めています。
次の図は、本シリーズ製品の全体的な内部構造のブロック図です。同時に、データ保護機構や自動クロック切り替え保護などの対策により、システムの安定性を高めています。
次の図は、本シリーズ製品の全体的な内部構造のブロック図です。同時に、データ保護機構や自動クロック切り替え保護などの対策により、システムの安定性を高めています。
次の図は、本シリーズ製品の全体的な内部構造のブロック図です。

図2-1 システムブロック図(203K8T6) ch32diagram GPIO*

2.3 メモリマップ

図2-2 メモリアドレスマップ
ADDRESS
STARTEND
Reserved0xE010 00000xFFFF FFFFF
Core Private
Peripherals
0xE000 00000xE001 FFFF
Reserved0x5004 00000xDFFF FFFF
USBFS0x5000 00000x5003 FFFF
Reserved0x4002 A0000x4FFF FFFF
Ethernet
(CH203RBx)
0x4002 80000x4002 9FFF
Reserved0x4002 3C000x4002 7FFF
EXTEND0x4002 38000x4002 3BFF
Reserved0x4002 34000x4002 37FF
CRC0x4002 3000 0x4002 33FF
Reserved0x4002 0400 0x4002 2FFF
DMA0x4002 0000 0x4002 03FFF
Reserved0x4001 3C00 0x4001 FFFF
USART10x4001 3800 0x4001 3BFF
Reserved0x4001 3400 0x4001 37FF
SPI10x4001 3000 0x4001 33FF
TIM10x4001 2C00 0x4001 2FFF
ADC2/TouchKey0x4001 2800 0x4001 2BFF
ADC1/TouchKey0x4001 2400 0x4001 27FF
Reserved0x4001 1800 0x4001 23FF
Port D0x4001 1400 0x4001 17FF
Port C0x4001 1000 0x4001 13FF
Port B0x4001 0C00 0x4001 0FFF
Port A0x4001 0800 0x4001 0BFF
EXTI0x4001 0400 0x4001 07FF
AFIO0x4001 0000 0x4001 03FF
Reserved0x4000 7400 0x4000 FFFF
PWR0x4000 7000 0x4000 73FF
BKP0x4000 6C00 0x4000 6FFF
Reserved0x4000 6800 0x4000 6BFF
bxCAN10x4000 6400 0x4000 67FF
share 512B SRAM0x4000 6000 0x4000 63FF
USBD0x4000 5C00 0x4000 5FFF
I2C20x4000 5800 0x4000 5BFF
I2C10x4000 5400 0x4000 57FF
Reserved0x4000 5000 0x4000 53FF
UART40x4000 4C00 0x4000 4FFF
USART30x4000 4800 0x4000 4BFF
USART20x4000 4400 0x4000 47FF
Reserved0x4000 3C00 0x4000 43FF
SPI20x4000 3800 0x4000 3BFF
Reserved0x4000 3400 0x4000 37FF
IWDG0x4000 3000 0x4000 33FF
WWDG0x4000 2C00 0x4000 2FFF
RTC0x4000 2800 0x4000 2BFF
Reserved0x4000 1000 0x4000 27FF
TIM5 (CH203RBx)0x4000 0C00 0x4000 0FFF
TIM40x4000 0800 0x4000 0BFF
TIM30x4000 0400 0x4000 07FF
TIM20x4000 0000 0x4000 03FF
Reserved0x2001 0000 0x3FFF FFFF
SRAM (64KBmax)0x2000 0000 0x2000 FFFF
Reserved 0x1FFF F880 0x1FFF FFFF
Option Bytes0x1FFF F800 0x1FFF F87F
Vendor Bytes0x1FFF F700 0x1FFF F7FF
Reserved0x1FFF F000 0x1FFF F6FF
System FLASH
(BOOT_28KB)
0x1FFF 8000 0x1FFF EFFF
Reserved0x---- ---- 0x1FFF 7FFF
Code FLASH 224KB
maxIncludes
0 Wait and non-0
waiting areas
0x0800 0000 0x---- ----
Aliased to Flash
or system memory
Depending on
BOOT pins
0x0000 0000 0x0800 0000

2.4 クロックツリー

図2-3 CH32V203 クロックツリーブロック図
システムには、内部高周波RC発振器(HSI)、内部低周波RC発振器(LSI)、外部高周波発振器(HSE)、および外部低周波発振器(LSE)の4つのグループのクロックソースが導入されています。
このうち、低周波クロックソースは、RTCと独立ウォッチドッグのクロックリファレンスを提供します。
高周波クロックソースは、PLLによって直接または間接的に逓倍され、システムクロック(SYSCLK)として出力されます。
その後、システムクロックは各プリスケーラによって供給され、AHBドメイン、APB1ドメイン、APB2ドメインの周辺制御クロック、およびサンプリングクロックまたは出力クロックとして使用されます。
一部のモジュールでは、PLLクロックを直接供給する必要があります。

注意:1. USB機能を使用する場合、CPU周波数は48MHz、96MHz、または144MHzである必要があります。
システムがダウンタイムまたはスタンバイから起動すると、システムは自動的にHSIをメイン周波数として切り替えます。

2.5 機能説明

2.5.1 RISC-V4Bプロセッサ

RISC-V4Bは、RISC-V命令セットのIMACサブセットをサポートしています。
プロセッサは内部的にモジュール方式で管理されており、高速プログラマブル割り込みコントローラ(PFIC)、メモリ保護、分岐予測モード、拡張命令サポートなどのユニットを搭載しています。
外部的には、複数のバスが外部ユニットモジュールに接続され、外部機能モジュールとコア間の相互作用を可能にします。
最小限の命令セット、複数の動作モード、モジュール式のカスタマイズ拡張機能により、このプロセッサは、小面積・低消費電力の組み込みシナリオ、 高性能アプリケーションオペレーティングシステムシナリオなど、さまざまなシナリオに柔軟に適用できます。
・マシンおよびユーザー特権モードをサポート
・高速プログラマブル割り込みコントローラ(FPIC)
・マルチレベルハードウェア割り込みスタック
・シリアル2線式デバッグインターフェース
・標準メモリ保護設計
・静的または動的分岐予測、効率的なジャンプ、競合検出
・カスタム拡張命令

2.5.2 オンチップメモリ​​とブートモード

最大128Kバイトの内蔵SRAM領域はデータ保存に使用され、電源障害発生時にはデータが失われます。
具体的な容量はチップモデルによって異なります。
最大480Kバイトの内蔵プログラムフラッシュメモリ(コードフラッシュ)は、ユーザーアプリケーションおよび定数データの保存に使用され、ゼロウェイトプログラム実行領域と非ゼロウェイト領域を含みます。
具体的なサイズはチップモデルによって異なります。
28Kバイトの内蔵システムメモリ(システムフラッシュ)は、システムブートプログラム(メーカー推奨ブートローダー)の保存に使用されます。
128バイトはシステムの不揮発性コンフィギュレーションワードの保存に、128バイトはユーザー選択ワードの保存に使用されます。
起動時には、ブートピン(BOOT0 および BOOT1)を介して3つのブートモードのいずれかを選択できます。
・ プログラムフラッシュメモリからのブート
・ システムメモリからのブート
・ 内部SRAMからのブート
ブートローダはシステムメモリに保存され、プログラムフラッシュメモリの内容はUSART1およびUSBインターフェースを介して再プログラムできます。

2.5.3 電源供給方式

・VDD = 2.4~3.6V:
 一部のI/Oピンと内部電圧レギュレータへの電源供給。
・VI/O = 2.4~3.6V:
 ほとんどのI/Oピンとイーサネットモジュールに電源を供給し、ピン出力の高電圧振幅を決定します。
 通常動作中は、VIO電圧がVDD電圧を超えることはできません。
・VDDA = 2.4~3.6V:
 高周波RC発振器、ADC、温度センサー、DAC、PLLのアナログ部に電源を供給します。
 VDDA電圧はVI/O電圧と同じである必要があります
 VDDがパワーダウンされ、VI/Oが通電している場合、VDDAは通電され、VI/O電圧と一致している必要があります。
 ADCを使用する場合、VDDAは2.4V未満であってはなりません。
・VBAT = 1.8~3.6V:
 VDDがオフの場合、(内部電源スイッチを介して)RTC、外部低周波発振器、バックアップレジスタに独立して電源を供給します。
 (VBAT電源に注意してください)

2.5.4 電源モニタ

本製品には、パワーオンリセット(POR)/パワーダウンリセット(PDR)回路が内蔵されており、常に動作状態にあり、システムへの電源供給を確保します。
電源電圧が2.4Vを超えると動作し、VDDが設定されたしきい値(VPOR/PDR)を下回ると、外部リセット回路を使用せずにデバイスはリセット状態になります。
さらに、本システムはプログラマブル電圧モニタ(PVD)を搭載しており、VDD電源電圧と設定されたしきい値(VPVD)を比較するためにソフトウェアでPVDをオンにする必要があります。
PVDの対応するエッジ割り込みをオンにすると、VDDがPVDしきい値まで低下した場合、またはPVDしきい値まで上昇した場合に割り込み通知を受け取ることができます。
VPOR/PDRおよびVPVDの値については、第4章を参照してください。

2.5.5 電圧レギュレータ

リセット後、レギュレータは自動的にオンになり、アプリケーションモードに応じて3つの動作モードがあります。
・オンモード:通常動作で、安定したコア電源を供給します。
・低消費電力モード:CPUがストップモードに入ると、レギュレータは低消費電力で動作するように選択されます。
・オフモード:CPUがスタンバイモードに入ると、レギュレータは自動的にこのモードに切り替わり、電圧レギュレータの出力はハイインピーダンスになり、コア電源はオフになります。
電圧レギュレータはリセット後は常にオンです。
スタンバイモードではオフになり、レギュレータの出力はハイインピーダンスになります。

2.5.6 低消費電力モード

システムは3つの低消費電力モードをサポートしており、低消費電力、短い起動時間、そして複数のウェイクアップイベントの最適なバランスを実現するために選択できます。
・ スリープモード
スリープモードでは、CPUクロックのみが停止しますが、すべての周辺クロックは通常通り供給され、周辺機器は動作状態にあります。
このモードは最も浅い低消費電力モードですが、システムをウェイクアップさせるのが最も速いモードです。
終了条件:任意の割り込みまたはウェイクアップイベント。

・ ストップモード
このモードでは、FLASHは低消費電力モードに入り、PLL、HSI RC発振器、およびHSE水晶発振器はオフになります。
SRAMとレジスタの内容を失わないようにする場合、ストップモードは最も低い消費電力を実現できます。
終了条件:任意の外部割り込み/イベント(EXTI信号)、NRSTの外部リセット信号、IWDGリセット。
EXTI信号には、16個の外部I/Oポートのいずれか、PVD出力、RTCアラームクロック、Ethernetウェイクアップ信号、またはUSBウェイクアップ信号が含まれます。

・ スタンバイモード このモードでは、システムのメインLDO回路がオフになり、他のすべてのデジタル回路とFLASHの電源がオフになります。
システムがスタンバイモードからウェイクアップするとリセットが生成され、同時にSBF(PWR_CSR)がセットされます。
ウェイクアップ後、ウェイクアップ前の低電力モードを確認するためにSBFの状態を確認してください。
SBFはCSBF(PWR_CR)ビットによってクリアされます。
スタンバイモードでは、32KBのSRAMの内容は(スリープ前の計画と構成に応じて)保持され、バックアップレジスタの内容は保持されます。
終了条件:任意の外部割り込み/イベント(EXTI信号)、NRSTの外部リセット信号、IWDGリセット、WKUPピンの立ち上がりエッジ (EXTI信号には16個の外部I/Oポートのいずれか、RTCアラームクロック、Ethernetウェイクアップ信号、USBが含まれます)。

2.5.7 CRC(巡回冗長検査)計算ユニット

CRC(巡回冗長検査)計算ユニットは、固定多項式生成器を用いて32ビットデータワードからCRCコードを生成します。
多くのアプリケーションにおいて、CRCベースの技術はデータの伝送または保存の整合性を検証するために使用されます。
EN/IEC 60335-1規格の範囲内で、フラッシュエラーを検出する手段が提供されています。
CRC計算ユニットは、ソフトウェアの署名をリアルタイムで計算し、ソフトウェアのリンクおよび生成時に生成された署名と比較するために使用できます。

2.5.8 高速プログラマブル割り込みコントローラ(FPIC)

本製品は、最大255本の割り込みベクターをサポートする高速プログラマブル割り込みコントローラ(FPIC)を内蔵しており、 最小限の割り込みレイテンシで柔軟な割り込み管理機能を提供します。
本製品は、8本のコア専用割り込みと88本のペリフェラル割り込みを管理し、その他の割り込みソースは予約済みです。
FPICレジスタは、ユーザー特権モードおよびマシン特権モードでアクセスできます。
・88+3本の個別マスク可能割り込み
・マスク不可割り込み(NMI)
・命令オーバーヘッドのないハードウェア割り込みスタック(HPE)をサポート
・4チャネルのベクターテーブルフリー割り込み(VTF)
・アドレスまたは命令モジュールのベクターテーブルモードをサポート
・最大8レベルまで設定可能な割り込みネスト深度
・割り込みテールチェインをサポート

2.5.9 外部割り込み/イベントコントローラ (EXTI)

外部割り込み/イベントコントローラには、割り込み/イベント要求を生成するためのエッジ検出器が合計19個搭載されています。
各割り込みラインは、トリガイベント(立ち上がりエッジ、立ち下がりエッジ、または両エッジ)を個別に設定でき、個別にマスクすることも可能です。
サスペンドレジスタは、すべての割り込み要求の状態を保持します。
EXTIは、パルス幅が内部APB2のクロック周期よりも小さいことを検出できます。
最大37個の汎用I/Oポートを16本の外部割り込みラインに接続できます。

2.5.10 汎用DMAコントローラ

システムは2組の汎用DMAコントローラを内蔵し、合計18チャネルを管理します。
メモリ間、周辺機器間、メモリ間における高速データ転送を柔軟に処理し、リングバッファモードをサポートします。
各チャネルには専用のハードウェアDMA要求ロジックがあり、1つまたは複数の周辺機器からのメモリアクセス要求をサポートします。
アクセス優先度、転送長、転送元アドレス、転送先アドレスを設定できます。
DMAで使用される主な周辺機器には、汎用/拡張TIMx、ADC、USART、I2C、SPIなどがあります。
注:DMAとCPUは、アービタによる調停を経てシステムSRAMにアクセスします。

2.5.11 クロックとブート

システムクロックソースHSIはデフォルトでオンになっています。
クロックが設定されていない、またはリセットされている場合、デフォルトのCPUクロックとして内部8MHz RC発振器が使用され、 その後、外部クロック(3~25MHz)またはPLLクロックを選択できます。
クロックセキュリティモードがオンの場合、HSEをシステムクロックとして(直接または間接的に)使用している場合、 外部クロックが無効であると検出されると、システムクロックは自動的に内部RC発振器に切り替わり、HSEとPLLは同時に自動的にオフになります。
低消費電力モードでは、システムはウェイクアップ後に自動的に内部RC発振器に切り替わります。
クロック割り込みが有効になっている場合、ソフトウェアは対応する割り込みを受信できます。
AHBの周波数を設定するために、複数のプリスケーラが使用されます。
高速APB(APB2)領域と低速APB(APB1)領域は、最大144MHzの周波数のペリフェラルクロックを提供します。
図2-3のクロックツリーブロック図を参照してください。

2.5.12 リアルタイムクロック(RTC)とバックアップレジスタ

RTCとバックアップレジスタは、システム内部のバックアップ電源領域にあります。
VDDが有効な場合はVDDから電源が供給され、VDDが無効な場合は内部電源が自動的にVBATピンに切り替わります。
RTCリアルタイムクロックは32ビットのプログラマブルカウンタで構成され、タイムベースは20ビットのプリスケーラをサポートしているため、より長い期間の計測が可能です。
クロックリファレンスソースは、高速外部クロックの128分周(HSE/128)、外部水晶低周波発振器(LSE)、または内部低消費電力RC発振器(LSI)です。
LSEにもバックアップ電源領域があるため、LSEをRTCタイムベースとして選択した場合、システムのリセット後またはスタンバイモードからのウェイクアップ後も、RTCの設定と時刻は変更されません。
バックアップレジスタには最大42個の16ビットレジスタが含まれており、84バイトのユーザーアプリケーションデータを保存できます。
このデータは、スタンバイモードからのウェイクアップ、システムリセット、または電源リセット後も保持されます。
侵入検知機能がオンの場合、侵入検知信号が有効になると、バックアップレジスタの内容はすべてクリアされます。

2.5.13 アナログ/デジタルコンバータ(ADC)とタッチキー容量検出(TKey)

本製品には2つの12ビットアナログ/デジタルコンバータ(ADC)が内蔵されており、最大16の外部チャネルと2つの内部チャネルをサンプリング用に共有します。
プログラム可能なチャネルサンプリング時間により、単発、連続、スキャン、または不連続変換を実現できます。
また、デュアルADC変換モードをサポートしています。
アナログウォッチドッグ機能は、チャネルの信号電圧を監視するために、選択した1つまたは複数のチャネルを非常に正確に監視できるようにします。
外部イベントトリガ変換をサポートし、トリガソースには内部信号とオンチップタイマーの外部ピンが含まれます。
また、DMA操作の使用もサポートしています。
ADCの内部チャネルサンプリングには、内蔵温度センサーサンプリング1チャネルと内部基準電力サンプリング1チャネルが含まれます。
温度センサーは温度に比例して変化する電圧を生成します。
温度センサーは内部でIN16入力チャネルに接続され、センサー出力をデジタル値に変換するために使用されます。
静電容量式タッチキー検出ユニットは、ADCモジュールの外部チャネルを多重化し、最大16の検出チャネルを提供します。
検出結果はADCモジュールによって変換・出力され、ユーザーソフトウェアによってタッチキーの状態が認識されます。

2.5.14 タイマーとウォッチドッグ

システム内のタイマーには、アドバンスタイマー、ジェネラルタイマー、ベーシックタイマー、ウォッチドッグタイマー、システムタイムベースタイマーがあります。
シリーズ内の製品によって搭載されているタイマーの数は異なりますので、詳細は表2-2を参照してください。

表2-2 タイマーの比較
・ アドバンスドコントロールタイマー
アドバンスドコントロールタイマーは、16ビットのプログラマブルプリスケーラを備えた16ビットのオートロードアップダウンカウンタです。
汎用タイマーとしての機能に加え、6チャネルに分配された3相PWMジェネレータとして動作し、デッドゾーン挿入機能付きの相補PWM出力機能も備えています。
これにより、指定されたカウンタサイクル数ごとにタイマーを更新してカウントサイクルを繰り返したり、ブレーキ機能などを実現できます。
アドバンスドコントロールタイマーの多くの機能は汎用タイマーと同じであり、内部構造も同じです。
そのため、アドバンスドコントロールタイマーは、タイマーリンク機能を介して他のTIMタイマーと連携し、同期機能やイベントリンク機能を提供できます。

・ 汎用タイマー
汎用タイマーは、16ビットまたは32ビットのオートロードアップダウンカウンタで、プログラマブル16ビットプリスケーラと4つの独立したチャネルを備えています。
各チャネルは、入力キャプチャ、出力比較、PWM生成、およびシングルパルスモード出力をサポートしています。
また、タイマーリンク機能を介して高度な制御タイマーと連携し、同期機能やイベントリンク機能を提供することもできます
。デバッグモードでは、PWM出力が無効になっている間、カウンターをフリーズすることで、これらの出力で制御されるスイッチを遮断できます。
任意の汎用タイマーを使用してPWM出力を生成できます。
各タイマーは独立したDMA要求メカニズムを備えています。
これらのタイマーは、インクリメンタルエンコーダからの信号や、1~3個のホールセンサーからのデジタル出力も処理できます。

・独立ウォッチドッグ
独立ウォッチドッグは、7つの分周比をサポートする設定可能な12ビットダウンカウンターです。
クロックは内部の独立した40KHz RC発振器(LSI)によって供給されます。
LSIはメインクロックから独立しているため、ストップモードとスタンバイモードで動作できます。
IWDGはメインプログラムから独立しており、完全に独立して動作できます。
そのため、問題発生時にシステム全体をリセットしたり、アプリケーションのタイムアウト管理を行うためのフリータイマーとして使用したりできます。
オプションバイトを介して、ソフトウェアまたはハードウェアでウォッチドッグを起動するよう設定できます。
デバッグモードでは、カウンタをフリーズできます。

・ ウィンドウウォッチドッグ
ウィンドウウォッチドッグは7ビットのダウンカウンタで、フリーランに設定できます。
問題発生時にシステム全体をリセットするために使用できます。
メインクロックで駆動され、早期警告割り込み機能を備えています。
デバッグモードでは、カウンタをフリーズできます。

・ SysTickタイマー
コアコントローラに付属する、オプションの64ビットインクリメント/デクリメントカウンタです。
SYSTick異常(例外番号:15)を生成するために使用されます。
リアルタイムオペレーティングシステム(RTOS)専用としてシステムの「ハートビート」ティックを提供することも、標準の64ビットカウンタとして使用することもできます。
自動リロード機能とプログラム可能なクロックソースを備えています。

2.5.15 通信インターフェース

2.5.15.1 ユニバーサル同期/非同期送受信機(USART)

本製品は、4組のユニバーサル同期/非同期送受信機を搭載しています。
全二重非同期通信、同期単方向通信、半二重単線通信に加え、LIN(Local Interconnect Network)、ISO7816準拠スマートカードプロトコル、 IrDA SIR ENDEC伝送コーデック仕様、モデム(CTS/RTSハードウェアフロー制御)動作をサポートしています。
また、マルチプロセッサ通信も可能です。
分数ボーレートジェネレータシステムを採用し、DMA動作による連続通信をサポートしています。

2.5.15.2 シリアルペリフェラルインターフェース (SPI)

最大2グループのシリアルペリフェラルインターフェース (SPI) が、マスターまたはスレーブ動作、動的切り替えを提供します。
マルチマスターモード、全二重または半二重同期伝送をサポートし、基本的なSDカードおよびMMCモードをサポートします。
プログラム可能なクロック極性と位相、8ビットまたは16ビットのデータビット幅、信頼性の高い通信のためのハードウェアCRC生成/チェック、DMA動作のための連続通信サポートを提供します。

2.5.15.3 I2Cバス

最大2つのI2Cバスインターフェースがマルチマスターモードまたはスレーブモードで動作し、I2Cバス固有のタイミング、プロトコル、アービトレーションなどをすべて実行できます。
標準速度と高速速度の両方をサポートし、SMBus2.0と互換性があります。
I2Cインターフェースは7ビットまたは10ビットのアドレス指定を提供し、7ビットスレーブモードではデュアルスレーブアドレス指定をサポートします。
ハードウェアCRCジェネレータ/チェッカーを内蔵しています。
DMA動作とSMBusバスバージョン2.0/PMBusバスもサポートしています。

2.5.15.4 コントローラエリアネットワーク(CAN)

CANインターフェースは仕様2.0Aおよび2.0B(アクティブ)に準拠し、ボーレートは最大1Mbpsで、タイムトリガ通信機能をサポートしています。
11ビット識別子を持つ標準フレームと、29ビット識別子を持つ拡張フレームの送受信が可能です。
3つの送信メールボックスと2つの3階層受信FIFOを備えています。
1セットのCANコントローラ製品には、設定可能なフィルターが14個のみあり、データの送受信にはUSBDモジュールと専用の512バイトSRAMメモリを共有します。
USBDとCANを同時に使用する場合、SRAMへのアクセス競合を防ぐため、USBDは下位384バイトのみを使用します。

2.5.15.5 ユニバーサルシリアルバスデバイス (USBD)

本製品は、USB2.0 フルスピード規格に準拠した USB2.0 フルスピードコントローラを内蔵しています。
USBD は、16 個の設定可能な USB デバイスエンドポイントを提供し、低速デバイスとフルスピードデバイスをサポートし、制御/バッチ/同期/割り込み転送、 ダブルバッファ機構、USB サスペンド/レジューム操作、スタンバイ/ウェイクアップ機能を備えています。
USB 専用の 48MHz クロックは、内部のメイン PLL 分周によって直接生成されます。

2.5.15.6 ユニバーサルシリアルバス USB2.0 フルスピード ホスト/デバイスコントローラ (USBFS)

USB2.0 フルスピード ホストコントローラおよびデバイスコントローラ (USBFS) は、USB2.0 フルスピード規格に準拠しています。
16 個の設定可能な USB デバイスエンドポイントと、ホストエンドポイントを提供します。
制御/バッチ/同期/割り込み転送、ダブルバッファ機構、USBバスのサスペンド/レジューム動作をサポートし、スタンバイ/ウェイクアップ機能も提供します。
USBFSモジュール専用の48MHzクロックは、内部メインPLL周波数分周によって直接生成されます(PLLは144MHz、96MHz、または48MHzである必要があります)。


2.5.16 汎用入出力(GPIO)

システムは4つのGPIOポートグループと合計37本のGPIOピンを備えています。
各ピンは、ソフトウェアによって出力(プッシュプルまたはオープンドレイン)、入力(プルアップ/プルダウンの有無)、またはマルチプレクスされた周辺機能ポートとして設定できます。
ほとんどのGPIOピンは、デジタルまたはアナログのマルチプレクスされた周辺機器と共有されます。
アナログ入力機能を持つポートを除き、すべてのGPIOピンは高電流通過能力を備えています。
I/Oレジスタへの誤った書き込みを防ぐため、IO構成を固定するロック機構が提供されています。
システム内のほとんどのI/OピンはVI/Oによって提供されます。
VI/O電源を変更すると、I/Oピンの出力レベルのHigh値が外部通信インターフェースレベルに合わせて変化します。
特定のピンについては、ピンの説明を参照してください。

2.5.17 オペアンプ/コンパレータ (OPA)

本製品は2組のオペアンプ/コンパレータを内蔵しており、内部選択はADCおよびTIMxペリフェラルにリンクされています。
構成を変更して複数のチャネルを選択することにより、OPAの入出力を選択できます。
外部アナログ小信号を増幅し、ADCに送信することで小信号ADC変換を実現します。
また、信号コンパレータ機能も備えています。
比較結果はGPIO経由で出力されるか、TIMxの入力チャネルに直接接続されます。

2.5.18 シリアルデバッグインターフェース (SDI)

本コアには、SWDIOピンとSWCLKピンを含む2線式SDIが搭載されています。
システムの電源投入またはリセット後、デバッグインターフェースピン機能はデフォルトで有効になります。





3 ピン配置とピン定義

3.1 ピン配置



3.2 ピンの説明

注:以下の表のピン機能はすべての機能を指し、特定のモデルに限るものではありません。
モデルによって周辺リソースが異なります。
この表を参照する前に、特定のモデルのリソース表でこの機能が利用可能かどうかをご確認ください。
Pin NoPin namePin
type(1)
I/O
structure
Main
function
(after
reset)
Default
alternate
function
Remapping
function
QFN20LQFP32LQFP48
QFN48
191-VDDP-VDD
-25OSC_INI/A-OSC_INPD0(4)
-36OSC_OUTO/A-OSC_OUTPD1(4)
-47NRSTI-NRST
-59VDDAP-VDDA
1610PA0-WKUPI/O/A-PA0WKUP|USART2_CTS|ADC_IN0|TIM2_CH1|TIM2_ETRTIM2_CH1_ETR_2
2711PA1I/O/A-PA1USART2_RTS|ADC_IN1|TIM2_CH2TIM2_CH2_2
3812PA2I/O/A-PA2USART2_TX|ADC_IN2|TIM2_CH3|OPA2_OUT0TIM2_CH3_1
4913PA3I/O/A-PA3USART2_RX|ADC_IN3|TIM2_CH4|OPA1_OUT0TIM2_CH4_1
51014PA4I/O/A-PA4SPI1_NSS|USART2_CK|ADC_IN4|OPA2_OUT1
61115PA5I/O/A-PA5SPI1_SCK|ADC_IN5|OPA2_CH1NUSART4_TX_1
201216PA6I/O/A-PA6SPI1_MISO|ADC_IN6|TIM3_CH1|OPA1_CH1NTIM1_BKIN_1
USART4_CK_1
71317PA7I/O/A-PA7SPI1_MOSI|ADC_IN7|TIM3_CH2|OPA2_CH1PTIM1_CH1N_1
USART4_CTS_1
81418PB0I/O/A-PB0ADC_IN8|TIM3_CH3|OPA1_CH1P|USART4_TXTIM1_CH2N_1
TIM3_CH3_2
91519PB1I/O/A-PB1ADC_IN9|TIM3_CH4|OPA1_OUT1|USART4_RXTIM1_CH3N_1
TIM3_CH4_2
-16VSSP-VSS
-17VDD_P-VDD_
141829PA8I/OFTPA8USART1_CK|TIM1_CH1|MCOUSART1_CK_1
TIM1_CH1_1
151930PA9I/OFTPA9USART1_TX|TIM1_CH2TIM1_CH2_1
182031PA10I/OFTPA10USART1_RX|TIM1_CH3TIM1_CH3_1
172132PA11I/O/AFTPA11USART1_CTS|USBDM|CAN1_RX|TIM1_CH4USART1_CTS_1
TIM1_CH4_1
162233PA12I/O/AFTPA12USART1_RTS|USBDP|CAN1_TX|TIM1_ETRUSART1_RTS_1
TIM1_ETR_1
2334PA13I/OFTSWDIOPA13
172437PA14I/OFTSWCLKPA14
-2538PA15I/OFTPA15TIM2_CH1_ETR_1
TIM2_CH1_ETR_3
SPI1_NSS
USART4_RTS_1
-2639PB3I/OFTPB3USART4_CTSTIM2_CH2_1
TIM2_CH2_3
SPI1_SCK
-2740PB4I/OFTPB4USART4_RTSTIM3_CH1_2
SPI1_MISO
-2841PB5I/OFTPB5I2C1_SMBATIM3_CH2_2
SPI1_MOSI
USART4_RX_1
-2942PB6I/OFTPB6I2C1_SCL|TIM4_CH1|USBFS_DMUSART1_TX_1
-3043PB7I/OFTPB7I2C1_SDA|TIM4_CH2|USBFS_DPUSART1_RX_1
-3144BOOT0I-BOOT0
-45PB8I/O/AFTPB8TIM4_CH3I2C1_SCL
CAN1_RX
-32-VSSP-VSS
--0VSSP-VSS
--1VBATP-VBAT
--2PC13
TAMPER
RTC(2)
IO-PCI3(3)TAMPER-RTC
--3PC14
OSC32_IN(2)
IO/A-PCI4(3)OSC32_IN
--4PC15
OSC32_OUT(2)
IO/A-PCI5(3)OSC32_OUT
--8VSSAP-VSSA
--20PB2(5)I/OFTPB2
BOOT1(5)
USART4_CK
10-21PB10I/O/AFTPB10I2C2_SCL|USART3_TX|OPA2_CH0NTIM2_CH3_2
TIM2_CH3_3
11-22PB11I/O/AFTPB11I2C2_SDA|USART3_RX|OPA1_CH0NTIM2_CH4_2
TIM2_CH4_3
--23VSS_1P-VSS_1
--24VDD_I/O_1P-VDD_I/O_1
--25PB12I/O/AFTPB12SPI2_NSS|I2C2_SMBA|USART3_CK
TIM1_BKIN
--26PB13I/O/AFTPB13SPI2_SCK|USART3_CTS|TIM1_CH1N
12-27PB14I/O/AFTPB14SPI2_MISO|TIM1_CH2N|USART3_RTS|OPA2_CH0P
13-28PB15I/O/AFTPB15SPI2_MOSI|TIM1_CH3N|OPA1_CH0P
--35VSS_2P-VSS_2
--36VDD_2P-VDD_2
--46PB9I/O/AFTPB9TIM4_CH4I2C1_SDA
CAN1_TX
--47VSS_3P-VSS_3
--48VDD_IO_3P-VDD_IO_3

注1:表中の略語
I = TTL/CMOSシュミット入力
O = CMOSトライステート出力
A = アナログ信号入力または出力
P = 電源
FT = 5V許容範囲

注2:
バックアップ領域がVDDで電源供給されている場合(内部アナログスイッチはVDDに接続):
PC14およびPC15はGPIOまたはLSEピンとして使用できます。
PC13は汎用I/Oポート、TAMPERピン、RTCキャリブレーションクロック、RTCアラーム、またはセカンド出力として使用できます。
出力ピンとして使用する場合は、最大駆動負荷30pFで2MHzモードでのみ動作します。

バックアップ領域がVBATによって電源供給されている場合(VDDが消失した後、アナログスイッチがBATに接続されている場合):
PC14およびPC15はLSEピンとしてのみ使用でき、PC13はTAMPERピン、RTCアラーム、またはセカンド出力として使用できます。

注3:
バックアップ領域に初めて電源が投入されたとき、これらのピンはメイン機能状態にあります。
リセット後も、これらのピンの状態はバックアップ領域のレジスタによって制御されます(これらのレジスタはメインリセットシステムによってリセットされません)。
これらのI/Oポートの制御方法の詳細については、CH32FV2x_V3xRMデータシートのバッテリバックアップ領域およびBKPレジスタに関する関連章を参照してください。

注4:
LQFP64Mパッケージのピン5およびピン6は、チップリセット後、デフォルトでOSC_INおよびOSC_OUT機能ピンとして設定されます。
ソフトウェアでこれらの2つのピンをPD0およびPD1として再設定できます。
ただし、LQFP100パッケージの場合、PD0およびPD1は本来の機能ピンであるため、ソフトウェアで設定を再設定する必要はありません。
CH32V203RBT6の場合、OSC_INおよびOSC_OUT機能ピンにはPD0およびPD1の代替機能はありません。
詳細については、CH32FV2x_V3xRMデータシートの「代替機能I/O」および「デバッグ設定」の章を参照してください。

注5:
BOOT0ピン配置のないデバイスの場合、これらのピンは内部でGNDにプルダウンされます。
BOOT0ピン配置はあるがBOOT1/PB2ピン配置がないデバイスの場合、BOOT1/PB2は内部でGNDにプルダウンされます。
この場合、デバイスが低電力モードに入り、I/Oポートの状態を設定する場合は、余分な電流の発生を防ぐため、BOOT1/PB2ピン配置を入力プルダウンモードに設定することをお勧めします。

注6:
BOOT0とPB8のピン配置が短絡されているデバイスの場合、デバイスの電源が安定して投入され、プログラムフラッシュメモリからのブートモードに入るように、500KΩの外付けプルダウン抵抗を接続することを推奨します。
この場合、PB8は出力駆動機能のみをサポートし、すべての入力機能は無効になります。

注7:
20ピン/28ピンパッケージのデバイスでは、複数のピンが短絡されています(少なくとも2つのI/O機能ピンが物理的に1つのピンとして短絡されています)。
この場合、ドライバは出力機能を同時に設定しないでください。
そうしないと、ピンが損傷する可能性があります。
消費電力要件がある場合のピンの状態を確認してください。

3.3 ピンの代替機能

注:以下の表のピン機能は203K8T6の機能を指し、モデルによって周辺リソースが異なります。 この表をご覧になる前に、各モデルのリソース表でこの機能が使用可能かどうかをご確認ください。 表3-2 CH32V203xxピンの代替機能
PinTypePower Etc GPIOGPIOの代替機能 (Alternate function)
ADCUSART I2CSPIUSBCANOPATIM
2610@22111121+3
1PVDD
2I/AOSC_INPD0
3O/AOSC_OUTPD1
4I/ANRST
5PVDDA
6I/O/AWKUPPA0IN02_CTS2_CH12_CH1_ETR_22_ETR
7I/O/APA1IN12_RTS2_CH22_CH2_2
8I/O/APA2IN22_TX2_OUT02_CH32_CH3_1
9I/O/APA3IN32_RX1_OUTO2_CH42_CH4_1
10I/O/APA4IN42_CK1_NSS2_OUT1
11I/O/APA5IN51_SCK2_CH1N
12I/O/APA6IN61_MISO1_CH1N3_CH11_BKIN_1
13I/O/APA7IN71_MOSI2_CH1P3_CH21_CH1N_1
14I/O/APB0IN81_CH1P3_CH31_CH2N_13_CH3_2
15I/O/APB1IN91_OUT13_CH41_CH3N_13_CH4_2
16PVSS
17PVDD
18I/OMCOPA81_CK1_CH11_CH1_1
19I/OPA91_TX1_CH21_CH2_1
20I/OPA101_RX1_CH31_CH3_1
21I/O/APA111_CTSDM1_RX1_CH41_CH4_1
22I/O/APA121_RTSDP1_TX1_ETR1_ETR_1
23I/OSWDIOPA13
24I/OSWCLKPA14
25I/OPA152_CH1_ETR_12_CH1_ETR_3
26I/OPB32_CH2_12_CH2_3
27I/OPB43_CH1_2
28I/OPB51_SMBA3_CH2_2
29I/OPB61_TX_11_SCL4_CH1
30I/OPB71_RX_11_SDA4_CH2
31I/O/ABOOT0PB81_RX4_CH3
32PVSS

表の背景色について( Main 以外は代替機能と言う)

Colorfunction
Main
Default alternate
Remapping





4 電気的特性

4.1 試験条件

図4-1 従来の電源の典型的な回路
特に指定およびマークがない限り、すべての電圧はVSSを基準としています。
すべての最小値および最大値は、周囲温度、電源電圧、およびクロック周波数の最悪条件下で保証されています。
標準値は常温(25℃)およびVDD = 3.3V環境に基づいており、設計ガイドラインとしてのみ提供されています。
包括的な評価、設計シミュレーション、または技術特性に基づくデータは、製造工程ではテストされていません。
包括的な評価に基づき、最小値および最大値はサンプルテストに基づいています。
特にテスト済みと明記されていない限り、特性パラメータは包括的​​な評価または設計によって保証されています。

4.2 絶対最大定格

下表に記載されている絶対最大定格以上のストレスは、デバイスに恒久的な損傷を与える可能性があります。
表4-1 絶対最大定格
記号説明最小値最大値単位
TA 動作時周囲温度 -4085
TS 保管時周囲温度 -40125
VDD-VSS 外部主電源電圧(VDDAおよびVDDを含む)-0.34.0V
VI/O-VSSI/Oドメイン電源電圧 -0.34.0V
VINFT(5V許容)ピンの入力電圧VSS-0.35.5V
その他のピンの入力電圧 VSS-0.3VDD+0.3
|△VDD_x|主電源ピン間の変動 50mV
|△VI/O_x|I/O電源ピン間の変動 50mV
|△VSS_x|グランドピン間の変動 50mV
VESD(HBM)静電気放電電圧(人体モデル、非接触)4KV
USBピン(PA11、PA12)3 KV
IVDDVDD/VDDA/VI/O電源ラインへの総電流(ソース)150mA
IVssVSSグランドラインからの総電流(シンク)150
II/O任意のI/Oおよび制御ピンのシンク電流 25
任意のI/Oおよび制御ピンの出力電流 -25
IINJ(PIN) ピンへの注入電流 +/-5
HSEのOSC_INピンおよびLSEのOSC_INピンへの注入電流+/-5
その他のピンへの注入電流+/-5
∑IINJ(PIN)すべてのI/Oおよび制御ピンへの総注入電流+/-25

4.3 電気的特性

4.3.1 動作条件

表4-2 一般的な動作条件
記号パラメータ条件最小最大単位
FHCLK内部AHBクロック周波数144MHz
FPCLK1 内部APB1クロック周波数144MHz
FPCLK2 内部APB2クロック周波数144MHz
VDD標準動作電圧2.43.6V
Use USB 3.03.6
VI/OほとんどのI/Oピンの出力電圧VI/OはVDDを超えることはできません2.43.6
VDDAアナログ動作電圧(ADC未使用)VDDAはVI/Oと同じである必要があります。
VREF+はVDDAより高くすることはできません。
VREF-はVSSと同じです。
2.43.6
アナログ動作電圧(ADC使用)2.43.6
VBAT(1)バックアップ動作電圧VDDを超えることはできません1.83.6
TA周囲温度-4085
TJ接合部温度範囲-4085
注意:1. バッテリーから VBAT への接続ラインはできる限り短くする必要があります。

表4-3 電源投入および電源切断条件
記号パラメータ条件最小最大単位
tVDDVDD立ち上がり時間率0us/V
VDD立ち下がり時間率30

4.3.2 組み込みリセットおよび電源制御ブロックの特性

表4-4 リセットおよび電圧モニター(PDRの場合は高閾値ギアを選択)
記号パラメータ条件最小標準最大単位
VPVD(1)プログラム可能な
電圧検出器の
レベル選択
PLS[2:0] = 00 (rising edge)2.39V
PLS[2:0] = 000 (falling edge)2.31
PLS[2:0] = 001 (rising edge)2.56
PLS[2:0] = 001 (falling edge)2.48
PLS[2:0] = 010 (rising edge)2.65
PLS[2:0] = 010 (falling edge)2.57
PLS[2:0] = 011 (rising edge)2.78
PLS[2:0] = 011 (falling edge)2.69
PLS[2:0] = 100 (rising edge)2.89
PLS[2:0] = 100 (falling edge)2.81
PLS[2:0] = 101 (rising edge)3.05
PLS[2:0] = 101 (falling edge)2.96
PLS[2:0] = 110 (rising edge)3.17
PLS[2:0] = 110 (falling edge)3.08
PLS[2:0] = 111 (rising edge)3.31
PLS[2:0] = 111 (falling edge)3.21
VPVDhystPVD hysteresis0.08
VPOR/PDR電源オン/オフ
リセットしきい値
Rising edge1.92.22.4
Falling edge1.92.22.4
VPDRhystPDR hysteresis20mV
tRSTTEMPOPower on reset242830mS
Other resets81030
注:1. 常温試験値。

4.3.3 内蔵基準電圧

表4-5 内蔵基準電圧
記号パラメータ条件最小標準最大単位
VREFINT内部基準電圧TA = -40°C~85°C1.171.21.23V
TS_vrefint内部基準電圧を読み取る際のADCサンプリング時間17.1us

4.3.4 電源電流特性

図4-2 消費電流測定
消費電流は、様々なパラメータと要因を総合的に表す指標です。
これらのパラメータと要因には、動作電圧、周囲温度、I/Oピンの負荷、製品のソフトウェア構成、動作周波数、I/Oピンの反転速度、メモリ内のプログラムの位置、実行されるコードなどが含まれます。
消費電流の測定方法は図4-2 消費電流測定の通りです。

マイクロコントローラは以下の状態です。
常温条件下、VDD = 3.3V、すべてのI/Oポートがプルアップ入力に設定され、HSEとHISのいずれか一方のみが有効、 HSE = 8M、HIS = 8M(キャリブレーション済み)、FPLCK1 = FHCLK/2、FPLCK2 = FHCLK、PLLはFHCLK>8MHzのときに有効。
すべてのペリフェラルクロックの消費電力を有効または無効にします。

表4-6-1 実行モード、スリープモード時における標準的な消費電流(V203)
 実行モード:データ処理コードは内部フラッシュメモリから実行
 スリープモード:データ処理コードは内部フラッシュまたはSRAMから実行
 電流値は、全ての周辺機器が『有効』または『無効』時の電流値を示す
記号条件実行モードスリープモード単位
有効無効有効無効
IDD(1) 外部クロックFHCLK = 144MHz12.088.247.373.05mA
FHCLK = 72MHz6.434.434.01.88
FHCLK = 48MHz4.513.182.91.70
FHCLK = 36MHz4.122.982.91.48
FHCLK = 24MHz2.721.951.931.20
FHCLK = 16MHz2.181.681.641.00
FHCLK = 8MHz1.210.990.940.72
FHCLK = 4MHz0.920.800.780.66
FHCLK = 500kHz0.650.640.630.62
高速内部RC発振器
(HSI)で動作します。
AHBプリスケーラを
使用して周波数を
下げます
FHCLK = 144MHz11.727.447.102.72
FHCLK = 72MHz6.023.863.651.56
FHCLK = 48MHz4.132.692.561.15
FHCLK = 36MHz3.312.252.171.06
FHCLK = 24MHz2.231.531.460.76
FHCLK = 16MHz1.681.181.200.68
FHCLK = 8MHz0.860.630.600.40
FHCLK = 4MHz0.560.450.440.34
FHCLK = 500kHz0.310.290.300.28
注:
1. 上記は測定パラメータです。
2. テスト中、すべての周辺クロックが無効になっている場合でも、USART1とGPIOAのクロックは無効になりません。

表4-8-1 停止およびスタンバイモードでの標準的な消費電流(V203)
記号パラメータ状態基準単位
IDD停止モードでの供給電流電圧レギュレータは実行モード、
低速および高速内部RC発振器と外部発振器はオフ
(独立したウォッチドッグなし)
54uA
電圧レギュレータは低電力モード、
低速および高速内部RC発振器と外部発振器はオフ
(独立したウォッチドッグなし、PVDはオフ)、
RAMは低電力モードに入る
9.4
スタンバイモード時の供給電流低速内部RC発振器と
独立ウォッチドッグがオン、
すべてのRAMが非電源状態
1.3
低速内部RC発振器オン、
独立ウォッチドッグオフ、全RAM電源オフ
1.3
LSI/LSE/RTC/IWDGはオフ、
2K_RAMは電源オン、低電力モード
1.16
LSI/LSE/RTC/IWDGがオフ、すべてのRAMが
電源オフ
0.5
IDD_VBATバックアップドメイン電源電流
(VDDとVDDAを削除し、VBATのみで電源供給)
低速外部発振器とRTCオン1.3

4.3.5 外部クロックソースの特性

図4-3 外部高周波クロックソース回路
表4-9 外部高速クロックから(203RBT6除く)
記号パラメータ最小標準最大単位
FHSE_ext外部クロック周波数3825MHz
VHSEH(1)OSC_IN入力ピンのハイレベル電圧0.8VI/OVIOV
VHSEL(1)OSC_IN入力ピンの低レベル電圧00.2VIO
Cin(HSE)OSC_IN入力容量5pF
DuCy(HSE)デューティサイクル50%
ILOSC_IN入力リーク電流±1uA
注意:1. この条件を満たさない場合、レベル認識エラーが発生する可能性があります。

図4-4 外部低周波クロックソース回路
表4-10 外部低速クロックから
記号パラメータ最小標準最大単位
FLSE_extユーザー外部クロック周波数32.7681000kHz
VLSEHOSC32_IN入力ピンのハイレベル電圧0.8VDDVDDV
VLSELOSC32_IN入力ピンの低レベル電圧00.2VDD
Cin(LSE)OSC_IN入力容量5pF
DuCy(LSE)デューティサイクル50%
ILOSC32_IN入力リーク電流±1uA

図4-5 外部8M水晶の標準回路
表4-11 水晶/セラミック共振器から生成される高速外部クロック
記号パラメータ状態最小標準最大単位
FOSC_INユーザー
外部クロック周波数
3825MHz
RFフィードバック抵抗0.8VDD32(2)
C推奨負荷容量と
それに対応する水晶直列
インピーダンスRS
RS=60Ω(1)20pF
I2HSE駆動電流VDD=3.3V
20p負荷
0.53mA
gm発振器のトランスコンダクタンス起動する17.5mA/V
tSU(HSE)起動時間VDDは安定、
8MHzの水晶
2.5ms
注:
1.25M水晶振動子のESRは60Ωを超えないことが推奨されますが、25M未満であれば緩和できます。
2. 外付け負荷コンデンサは不要です。
回路リファレンス設計と要件:
水晶振動子の負荷容量は、水晶振動子メーカーの推奨に従います。
一般的には、CL1=CL2です。

注:負荷容量CLは、次の式で計算されます:CL = CL1 x CL2 / (CL1 + CL2) + Cstray。
Cstray は、ピンとPCBボード間の容量、またはPCBに関連する容量です。標準値は2pF~7pFです。

4.3.6 内部クロックソースの特性

表4-13 内部高速(HSI)RC発振器の特性
記号パラメータ条件最小標準最大単位
FHSI周波数(校正後)8MHz
DuCyHSIデューティサイクル455055%
ACCHSIHSI発振器の精度(キャリブレーション後)TA = 0℃~70℃-1.01.6%
TA = -40℃~85℃-2.22.2%
tSU(HSI)HSI発振器の起動安定化時間10us
IDD(HSI)HSI発振器の消費電力120180270uA

表4-14 内部低速(LSI)RC発振器の特性
記号パラメータ最小標準最大単位
FLSI周波数253960kHz
DuCyLSIデューティサイクル455055%
tSU(LSI)LSI 発振器の起動安定時間100us
IDD(LSI)LSI 発振器 消費電力0.6uA

4.3.7 PLL特性

表4-15 PLL特性
記号パラメータ最小標準最大単位
FPLL_INPLL入力クロック3825MHz
PLL入力クロックデューティサイクル4060%
FPLL_OUTPLL逓倍器出力クロック18144(1)MHz
tLOCKPLLロック時間200us

4.3.8 低消費電力モードからのウェイクアップ時間

表4-16-1 低消費電力モードからのウェイクアップ時間(1) (V203x)
記号パラメータ条件標準単位
twusleepスリープモードからの復帰HSI RCクロックを使用して起動する1.44us
twustop停止モードからのウェイクアップ
(電圧レギュレータは実行モード)
HSI RCクロックで起動22.87us
ストップモードからのウェイクアップ
(電圧レギュレータは低電力モード)
低電力モードからの電圧レギュレータの
ウェイクアップ時間 + HSI RCクロックウェイクアップ
75.53us
tWUSTDBYスタンバイモードからの復帰LDO安定化時間 + HSI RC クロックウェイクアップ
+ コードロード時間(2)
4.82ms
注:
1. 上記のパラメータは測定パラメータです。
2. コードのロード時間は、チップによって設定されている現在のゼロウェイト領域容量と、ロード設定クロックのサイズに基づいて計算されます。

4.3.9 メモリ特性

表4-17 フラッシュメモリ特性
記号パラメータ条件最小標準最大単位
Fprogプログラミング周波数(1)TA = -40℃~85℃60MHz
tprog_pageページ(256バイト)プログラミング時間TA = -40℃~85℃2ms
terase_pageページ(256バイト)消去時間TA = -40℃~85℃16ms
terase_secセクター(4Kバイト)消去時間TA = -40℃~85℃16ms
Vprogプログラミング電圧2.43.6V
注:
1. フラッシュメモリのプログラミング周波数には、読み出し動作、プログラム動作、消去動作が含まれます。
クロックはHCLKから供給されます。

表4-18 フラッシュメモリの書き換え回数とデータ保持期間
記号パラメータ条件最小標準最大単位
NEND持久力TA = 25℃1080(1)K times
tRETデータ保持20year
注: 耐久性パラメータは実測値であり、保証されるものではありません。

4.3.10 I/Oポート特性

表4-19 汎用I/Oの静的特性
記号パラメータ条件最小標準最大単位
VIH入力ハイレベル電圧標準I/Oピン0.41*(VDD-1.8)+1.3VDD+0.3V
入力ハイレベル電圧FT I/Oピン0.42*(VDD-1.8)+15.5
VIL入力低レベル電圧標準I/Oピン-0.30.28*(VDD-1.8)+0.6
入力低レベル電圧FT I/Oピン-0.30.28*(VDD-1.8)+0.55
Vhysシュミットトリガ電圧ヒステリシス標準I/Oピン150mV
シュミットトリガ電圧ヒステリシスFT I/Oピン90
Ilkg入力リーク電流標準I/Oポート1uA
FT I/Oポート3
RPU弱いプルアップ等価抵抗304050
RPD弱いプルダウン等価抵抗304050
CIOI/Oピン容量5pF
出力駆動電流特性
GPIO(汎用入出力ポート)は、最大±8mAの電流をシンクまたは出力でき、また±20mAの電流をシンクまたは出力できます(厳密にはVOL/VOHに一致しません)。
ユーザーアプリケーションでは、すべてのI/Oピンの合計駆動電流が、セクション4.2に記載されている絶対最大定格を超えることはできません。

表4-20 出力電圧特性
記号パラメータ条件最小最大単位
VOL 8ピンシンク時出力ローレベルTTL port, IIO = +8mA
2.7V< VDD <3.6V
0.4V
VOH 8ピンソース時出力ハイレベルVDD-0.4
VOL 8ピンシンク時出力ローレベルCMOS port, IIO = +8mA
2.7V< VDD <3.6V
0.4
VOH 8ピンソース時出力ハイレベル2.3
VOL 8ピンシンク時出力ローレベルIIO = +20mA
2.7V< VDD <3.6V
1.3
VOH 8ピンソース時出力ハイレベルVDD-1.3
VOL 8ピンシンク時出力ローレベルIIO = +6mA
2.4V< VDD <2.7V
0.4
VOH 8ピンソース時出力ハイレベルVDD-1.3
注:
上記の条件下で複数のI/Oピンを同時に駆動する場合、合計電流は表4.2に記載されている絶対最大定格を超えることはできません。
さらに、複数のI/Oピンを同時に駆動すると、電源/グランドポイントの電流が非常に大きくなり、電圧降下が発生して内部I/O電圧が表に記載されている電源電圧に達しなくなり、駆動電流が公称値を下回ることになります。

表4-21 入力/出力AC特性
MODEx[1:0] 設定記号パラメータ状態最小単位
10
(2MHz)
Fmax(I/O)out最大頻度CL=50pF,VDD=2.7-3.6V2MHz
tf(I/O)out出力:高から低への立ち下がり時間125ns
tr(I/O)out出力:低から高への立ち上がり時間
01
(10MHz)
Fmax(I/O)out最大頻度CL=50pF,VDD=2.7-3.6V10MHz
tf(I/O)out出力:高から低への立ち下がり時間25ns
tr(I/O)out出力:低から高への立ち上がり時間
11
(50MHz)
Fmax(I/O)out最大頻度CL=30pF,VDD=2.7-3.6V50MHz
CL=50pF,VDD=2.7-3.6V30
tf(I/O)out出力:高から低への立ち下がり時間CL=30pF,VDD=2.7-3.6V20ns
CL=50pF,VDD=2.7-3.6V5
tr(I/O)out出力:低から高への立ち上がり時間CL=30pF,VDD=2.7-3.6V8
CL=50pF,VDD=2.7-3.6V12
tEXTIpwEXTIコントローラは
外部信号のパルス幅を検出します
10

4.3.11 NRSTピンの特性

回路図と要件:

図4-7 外部リセットピンの標準回路
表4-22 外部リセットピンの特性
記号パラメータ条件最小標準最大単位
VIL(NRST)NRST入力低レベル電圧-0.30.28*(VDD
-1.8)+0.6
V
VIH(NRST)NRST入力高レベル電圧0.41*(VDD
-1.8)+1.3
VDD+0.3V
Vhys(NRST)NRSTシュミットトリガー
電圧ヒステリシス
150mV
RPU(1)弱プルアップ等価抵抗304050
VF(NRST)NRST入力フィルタパルス幅100ns
VNF(NRST)NRST入力フィルタリング
されていないパルス幅
300ns
注:
1. プルアップ抵抗は、スイッチング可能なPMOS回路と直列に接続された実抵抗です。
このPMOS/NMOSスイッチの抵抗値は非常に小さく(約10%)、非常に小さいです。

4.3.12 TIMタイマーの特性

表4-23 TIMxの特性
記号パラメータ条件最小最大単位
tres(TIM)タイマー基準クロック1tTIMxCLK
fTIMxCLK = 72MHz13.9ns
FEXTCH1~CH4のタイマー
外部クロック周波数
0fTIMxCLK/2MHz
fTIMxCLK = 72MHz036MHz
ResTIMタイマー分解能16bit
tCOUNTER内部クロック選択時の
16ビットカウンタクロック周期
165536tTIMxCLK
fTIMxCLK = 72MHz0.0139910us
tMAX_COUNT最大カウント数65535tTIMxCLK
fTIMxCLK = 72MHz59.6s

4.3.13 I2Cインターフェース特性

図4-8 I2Cバスタイミング図
表4-24 I2Cインターフェース特性
記号パラメータStandard I2CFast I2C単位
最小最大 最小最大
tw(SCKL)SCLクロックLow時間4.71.2us
tw(SCKH)SCLクロックHigh時間4.00.6us
tSU(SDA)SDAデータセットアップ時間250100ns
th(SDA)SDAデータホールド時間00900ns
tr(SDA)/tr(SCL)SDAとSCLの立ち上がり時間100020ns
tf(SDA)/tf(SCL)SDAとSCLの立ち下がり時間300ns
th(STA)スタートコンディションホールド時間4.00.6us
tSU(STA)反復スタートコンディションセットアップ時間4.70.6us
tSU(STO)ストップコンディションセットアップ時間4.00.6us
tw(STO:STA)ストップコンディションから
スタートコンディションまでの時間(バスフリー)
4.71.2us
Cb各バスの容量性負荷400400pF

4.3.14 SPIインターフェースの特性

図4-9 マスターモードにおけるSPIタイミング図

図4-10 スレーブモードのSPIタイミング図(CPHA=0)

図4-11 スレーブモードのSPIタイミング図(CPHA=1)

表4-25 SPIインターフェースの特性
記号パラメータ条件最小最大単位
fSCK/tSCKSPIクロック周波数マスターモード36MHz
スレーブモード36MHz
tr(SCK)/tf(SCK)SPIクロックの立ち上がり
時間と立ち下がり時間
負荷容量:C = 30pF20ns
tSU(NSS)NSSセットアップ時間スレーブモード2tPCLKns
th(NSS)NSSホールド時間スレーブモード2tPCLKns
tw(SCKH)/tw(SCKL)SCKのハイとローの時間Master mode, fPCLK = 36MHz,
Prescaler factor = 4
4060ns
tSU(MI)データ入力セットアップ時間マスターモード5ns
tSU(SI)スレーブモード5ns
th(MI)データ入力ホールド時間マスターモード5ns
th(SI)スレーブモード5ns
ta(SO)データ出力アクセス時間マスターモード, fPCLK = 20MHz01tPCLKns
tdis(SO)データ出力無効時間スレーブモード010ns
tV(SO)データ出力有効時間スレーブモード(エッジを有効にした後)25ns
tV(MO)マスターモード(エッジを有効にした後)5ns
th(SO)データ出力ホールド時間スレーブモード(エッジを有効にした後)15ns
th(MO)マスターモード(エッジを有効にした後)0ns

4.3.15 USBインターフェースの特性

表4-26 USBの特性
記号パラメータ条件最小最大単位
VDDUSB動作電圧3.03.6V
VSEシングルエンドレシーバ閾値VDD=3.3V1.21.9V
VOL静的出力ローレベル0.3V
VOH静的出力ハイレベル2.83.6V
VHSSQ高速サプレッション情報検出閾値100150mV
VHSDSC高速切断検出閾値500625mV
VHSOI高速アイドルレベル-1010mV
VHSOH高速データハイレベル360440mV
VHSOL高速データローレベル-1010mV

4.3.16 12ビットADC特性

表4-27 ADC特性
記号パラメータ条件最小標準最大単位
VDDA供給電圧2.43.6V
VREF+正基準電圧VREF+はVDDAを超えることはできません2.4VDDAV
IVREF基準電流160220uA
IDDA供給電流480530uA
fADCADCクロック周波数14MHz
fSサンプリングレート0.051MHz
fTRIG外部トリガー周波数161/fADC
VAIN変換電圧範囲0VREF+V
RAIN外部入力インピーダンス50
RADCサンプリングスイッチ抵抗0.61
CADC内部サンプルホールドコンデンサ8pF
tCAL校正時間1001/fADC
tIat注入トリガー変換遅延21/fADC
tIatr通常のトリガー変換遅延21/fADC
tsサンプリング時間1.5239.51/fADC
tSTAB電源オン時間1us
tCONV総変換時間(サンプリング時間を含む)142521/fADC
注:上記のパラメータは設計により保証されています。

計算式:最大RAIN
 
上記の式は、誤差が1/4 LSB未満となる最大外部インピーダンスを決定するために使用されます。
ここで、N = 12(12ビット分解能を表す)です。

表4-28 fADC = 14MHzのときの最大RAIN
TS(cycle)tS(us)最大RAIN(kΩ)
1.50.110.4
7.50.545.9
13.50.9611.4
28.52.0425.2
41.52.9637.2
55.53.9650
71.55.11無効
239.517.1無効

表4-29 ADCエラー
記号パラメータ条件最小標準最大単位
EOオフセット誤差fPCLK2 = 56 MHz,
fADC=14MHz,
RAIN<10kΩ,
VDDA=3.3V
±2LSB
ED微分非線形誤差±0.5±3
EL積分非線形誤差±1±4
CpはPCBとパッドの寄生容量(約5pF)を表し、パッドとPCBレイアウトの品質に関係する可能性があります。
Cp値が大きいほど変換精度が低下します。解決策としては、fADC値を下げることです。

図4-12 ADCの標準的な接続図
図4-13 アナログ電源および
デカップリング回路のリファレンス

4.3.17 温度センサ特性

表4-30 温度センサ特性
記号パラメータ条件最小標準最大単位
RTS温度センサーの測定範囲-4085
ATSCソフトウェアキャリブレーション後の温度センサーの測定範囲±12
AVG_Slope平均勾配(負の温度係数)3.84.34.7mV/℃
V2525℃での電圧1.341.401.46V
TS_temp温度読み取り時のADCサンプリング時間fADC = 14MHz17.1us

4.3.18 OPA特性

表4-31 OPA特性
記号パラメータ条件最小標準最大単位
VDDA電源電圧2.43.33.6V
CMIR同相入力電圧0VDDA-0.9V
VIOFFSET入力オフセット電圧1.56mV
ILOAD駆動電流600uA
IDDOPAMP消費電流 無負荷、スタティックモード195uA
CMRR(1)同相除去比@1KHz96dB
PSRR(1)電源電圧除去比@1KHz86dB
AV(1)開ループ利得CLOAD=5pF136dB
GBW(1)単位利得帯域幅CLOAD=5pF19MHz
PM(1)位相余裕CLOAD=5pF93
SR(1)スルーレート制限CLOAD=5pF8V/us
tWAKUP(1)シャットダウンから
ウェイクアップまでの
セットアップ時間、0.1%
入力 VDDA/2,
CLOAD=5pF,
RLOAD=4kΩ
368ns
RLOAD抵抗負荷4
CLOAD容量負荷50pF
VOHSAT(2)高飽和出力電圧RLOAD=4kΩ,inputVDDAVDDA-45mV
RLOAD=20kΩ,inputVDDAVDDA-10
VOLSAT(2)低飽和出力電圧RLOAD=4kΩ,input 00.5mV
RLOAD=20kΩ,input 00.5
EN(1)等価入力電圧ノイズRLOAD=4kΩ,@1KHz83
RLOAD=4kΩ,@10KHz42
注:
1. ソースシミュレーションは実際の測定ではありません。
2. 負荷電流によって飽和出力電圧が制限されます。





































更新日 2025/11/24 19:52  管理者 平林 剛Hirabayashi Takeshi