Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
STM32F3シリーズメインストリーム 32bitマイコン Releasing your creativity
目次
STM32ファミリのF3シリーズ ....................................................................3
10の製品シリーズ(40以上の製品ライン) .......................................................... 3主な特徴とメリット .......................................................................................... 4
STM32F3シリーズ .....................................................................................5
STM32F3製品ライン ....................................................................................... 5
STM32F301/2/3 ライン ........................................................................6
STM32F30x製品ライン・ポートフォリオ ............................................................. 6STM32F303ブロック図 ................................................................................... 7高度なペリフェラル .......................................................................................... 7CCM-SRAM : ルーチン・ブースタ .................................................................... 7
デジタル・パワー・ライン ..............................................................................8
STM32F334製品ポートフォリオ ....................................................................... 8STM32F334ブロック図 ................................................................................... 9アプリケーション ............................................................................................. 9複合波形生成とマルチイベント・ハンドラ(超高分解能タイマから)の例 ................ 9
高精度計測ライン ......................................................................................10
STM32F373製品ポートフォリオ ...................................................................... 10STM32F373ブロック図 .................................................................................. 10アプリケーション ........................................................................................... 10高性能ペリフェラル ........................................................................................ 10
低電圧ライン .............................................................................................. 11
STM32F3x8製品ポートフォリオ .......................................................................11電圧範囲(コア、I/O、アナログ) .......................................................................11
STM32F3エコシステム............................................................................ 12
STM32 Nucleo ............................................................................................12STM32 Nucleoポートフォリオ .......................................................................12STM32 Nucleo拡張ボード ............................................................................13STM32F3によるSIL2/3機能安全対応 ..............................................................13STM32モータ制御エコシステム ...................................................................... 14STM32 Education ..................................................................................... 14STM32デジタル電源エコシステム ................................................................... 14最新情報 & サポート・ツール .......................................................................... 16ST Community .......................................................................................... 16STM32 & STM8汎用マイコン日本語サイト ..................................................... 16
3
STM32ファミリ のF3シリーズ
STのARM® Cortex® -MベースのマイクロコントローラSTM32は、STの経験と実績に基づく独自のテクノロジーを組込みアプリケーションに提供します。さらに、マルチソース生産と長期安定供給により、ユーザは革新的で安定したビジネス・デザインが可能です。
10の製品シリーズ(40以上の製品ライン)ARM® Cortex®-M(M0、M0+、M3、M4、M7)ベースのSTM32ファミリは、幅広い製品ポートフォリオを擁し、お客様のアプリケーションに最適な製品を提案できます。STM32は、製品間で容易に開発資産を移植できるよう設計されており、バイナリ互換性に加えて、ピン配置互換、豊富なハードウェアIP、より高水準のプログラミング言語にバイナリ互換性を組み合わせることによって、負荷の少ない開発が可能です。
Cortex-M7Cortex-M3 Cortex-M4Cortex-M0 & M0+
STM32 F1 STM32 F3STM32 F0
STM32 F7STM32 F2 STM32 F4 STM32 H7
STM32 L1STM32 L0
STM32 L4
STM32 L4+
ハイパフォーマンス
超低消費電力
メインストリーム
STM32メインストリーム・シリーズは、汎用マイコンのさまざまなニーズに対応します。
STM32F3シリーズは、高効率なCortex- M4コアと高性能アナログ機能の搭載により、メインストリーム・シリーズの中でミックスド・シグナル・マイコンとして位置づけられています。
他のSTM32シリーズとピン配置の互換性があるため、他のSTM32シリーズのハードウェア・プラットフォームの構築に最適です。
STM32 F3シリーズにより、アナログとデジタル信号制御を必要とする製品に対してさらなる製品ポートフォリオを提供できます。STM32
F3シリーズは、電源、照明、溶接機などのデジタル電力変換を必要とするアプリケーションに加えて、三相モータ制御、バイオメトリクスと産業用センサ、ソナーとオーディオなどのミックスド・シグナルの効率的な処理にも最適化されています。
4
STM32F3の主なメリット
主な特徴とメリット
特 徴 利 点
性能とアーキテクチャ
• 72MHz/63DMIPS(Flashからの命令実行時)または90DMIPS
(CCM-SRAMからの命令実行時)
• ARM® Cortex®-M4、シングル・サイクルDSP MACおよび浮動小数点演算器(FPU)搭載
• ルーチン・ブースタ(CCM-SRAM : コア結合メモリSRAM): 命令バスにマップされたコア専用SRAM
• SRAMのパリティ・チェック機能付き
• メモリ保護ユニット(MPU)
• 組込みトレース・マクロセル(ETM)
• 相互接続マトリックス
• DMAコントローラ
• 外部メモリ・コントローラ:フレキシブル・メモリ・コントローラ(FMC)
• 制御アルゴリズムの高速実行
• 重要なルーチンを専用の命令バスとデータバスを持ったCCM- SRAMからゼロウェイトで実行することによる性能の向上
• 内蔵SRAMデータの信頼性向上
• 高度なデバッグ機能
• ペリフェラル接続の柔軟性
• フレキシブル・メモリ・コントローラ(FMC)により外部メモリに対応
卓越した電力効率
• STOPモード : 最小5.3µA(typ)
• VBATモード(RTC動作時) : 最小0.41µA(typ)
• 電源範囲 : 2.0 ~ 3.6Vまたは1.8V ±8%
• 高度なアナログ・ペリフェラルおよび低消費電力モードを必要とするアプリケーションで消費電力を低減する柔軟性
革新的なペリフェラル
• アナログ : 高速12bit A / Dコンバータ @ 5Msps(0.2µs)、
高精度16bitΔΣA / Dコンバータ、高速および超高速
コンパレータ(25ns)、プログラマブル・ゲイン・アンプ(4段階のゲイン、1%精度)、 12bit D / Aコンバータ
• 最大18のタイマ : 16bitおよび32bitの分解能、最大144MHzで カウント
• オーディオ : 全二重および半二重通信のI2Sインタフェース
• USART(9Mbit/s)、SPI/I²S(18Mbit/s)、I2C(1Mbpsファスト・モード・プラス)、CAN(1Mbit/s)、Full-speed USBを含む通信インタフェース・セット
• 巡回冗長検査回路(CRC)
• 静電容量タッチキー・コントローラ(最大24本)
• 217psの超高分解能タイマ(HRTIM)
• ワンチップでミックスド・シグナル制御を実現
• ΔΣA / Dコンバータなど内蔵によるBOMコスト削減
• コードの信頼性
• 超高分解能タイマ(HRTIM)による柔軟性の高い波形ジェネレータとイベント・ハンドラの搭載により、デジタル電源制御を容易化
• さまざまなフィードバック制御に対応する豊富なペリフェラル
STM32の互換性とスケーラブルなポートフォリオ
• 他のSTM32Fシリーズとのピン配置の互換性と共通API
• 16 ~ 512KBのFlashメモリ
• パッケージ : QFN、LQFP、BGA、WLCSP(32 ~ 144ピン)
• 動作温度範囲 : -40°C ~ +105°C
• Cortex-M0(F0シリーズ)からCortex-M4(F3シリーズ)コアまでのシームレスなプラットフォーム構築
• 産業グレード
5
STM32F3シリーズ
DSP命令対応およびFPU搭載ミックスド・シグナル・マイコンSTM32F3シリーズSTM32 F3シリーズは、最大72MHzで動作するARM® Cortex®-M4と、多数のアナログ/デジタル・ペリフェラルを組み合わせることでデジタル信号制御の設計に革新をもたらします。
STM32F3シリーズは、6つのラインから構成されます。
• STM32F301 / STM32F302 / STM32F303ライン : 基本的なペリフェラル・セットから、充実したアナログ機能を搭載した製品まで揃えた汎用マイコン
• STM32F334ライン : デジタルSMPS(スイッチング電源)、照明、溶接機、ソーラーおよびワイヤレス充電器などのデジタル電力変換アプリケーション向け超高分解能タイマ(217ps)を搭載
• STM32F373ライン : 16bitΔΣA / Dコンバータを搭載し、バイオメトリック・センサやスマート・メータなどの高精度測定アプリケーション向けに設計
• STM32F3x8ライン : 充実したアナログ機能に加え、1.8Vでの動作をサポート
システム実装はSTM32F3シリーズ内で共通です。ペリフェラル、IPセット、ピン配列が共有されているため、製品ライン間の移行も容易です。
STM32F3製品ライン
ARM
® C
orte
x®-M
4(DS
P +
FPU) 7
2MHz
• CCM-SRAM
• 相互接続マトリックス
• DMA
• USART / SPI / I2C / I2S /
USB / CAN
• 16bit & 32bitタイマ
• CRC
• SRAM(パリティ・チェック
機能付き)
• 低速 / 高速オシレータ
• POR / BOR / PVD
• RTC
• 温度センサ
• 静電容量タッチ・キー・ コントローラ
STM32 F3
製品ライン
Flash (KB)
RAM (KB)
CCM- SRAM
電源 電圧
A / D コンバータ
12bi
t DAコンバータ
高速
/ 超高速
コンパレータ
オペアンプ
(
PGA)
16bi
t PW
M
タイマ
超高分解能
タイマ
12bit 16bit
STM32F301アクセス 32~64 16
2.0~ 3.6 V
最大2 1 3 1 1
STM32F302USB & CAN 32~512 16~64
2.0~ 3.6 V
最大2 1 最大4 最大2 1
STM32F303パフォーマンス 32~512 16~80 •
2.0~ 3.6 V
最大4 最大3 最大7 最大4 最大3
STM32F3x4デジタル電源 16~64 16 •
2.0~ 3.6 V
2 32× 超高速 1 1
• 10ch
STM32F373高精度測定 64~256 32
2.0~ 3.6 V
1 3 3 2
STM32F3x8 1.8 V ± 8% 64~512 16~80 •
1.8 V ± 8%
最大4 最大3 最大7 最大4 最大3
柔軟な相互接続マトリックスにより、ペリフェラル間の自律的な通信を可能にし、CPUリソースと消費電力を節約します。
高精度測定3×16bit
ΔΣA/Dコンバータ
デジタル電源217psの
超高分解能タイマ
アナログ周辺機能の強化
STM32F373
STM32F303
STM32F302
STM32F301
STM32F334
汎用 アプリケーション専用注記: STM32F3x8ラインに同じデバイスあり(1.8V動作)
6
STM32F301/2/3 ライン
コストを重視したデバイスから豊富なアナログ機能を搭載したデバイスまで幅広いアプリケーションに対応できる汎用製品ラインSTM32F301/2/3ラインは、72MHzで動作するARM® Cortex®-M4(FPU付き)を内蔵しており、実績のあるSTM32F101/102/103ラインの後継製品として、幅広く使えるように設計されています。
STM32F30x製品ライン・ポートフォリオ
48ピンLQFP49ピンWLCSP
Flashメモリ / RAM(バイト)
32ピンQFN / LQFP 64ピンLQFP 100ピンLQFPWLCSP
UFBGA(0.6mmピッチ)
144ピンLQFP
32 K / 16 K
64 K / 16 K
ピン数
STM32F302C8STM32F302K8 STM32F302R8
STM32F302C6STM32F302K6 STM32F302R6
STM32F301C8STM32F301K8 STM32F301R8
STM32F301C6STM32F301K6 STM32F301R6
STM32F303C8STM32F303K8 STM32F303R8
STM32F303C6STM32F303K6 STM32F303R6
256 K / 48 K STM32F303CC STM32F303RC STM32F303VC
128 K / 40 K STM32F303CB STM32F303RB STM32F303VB
256 K / 40 K STM32F302CC STM32F302RC STM32F302VC
128 K / 32 K STM32F302CB STM32F302RB STM32F302VB
384 K / 80 K STM32F303RD STM32F303VD STM32F303ZD
384 K / 64 K STM32F302RD STM32F302VD STM32F302ZD
512 K / 80 K STM32F303RE STM32F303VE STM32F303ZE
512 K / 64 K STM32F302RE STM32F302VE STM32F302ZE
アクセス・ライン USB/CANライン パフォーマンス・ライン
• STM32F301 : STM32 Cortex-M4エントリー・レベル・ライン。32 ~ 64KBの内蔵Flashと16KBのSRAMを搭載
• STM32F302 & STM32F303 : STM32F302
は、USB / CANを内蔵。STM32F303は、さらに豊富なアナログ機能を搭載。また、 CUP専用内蔵メモリ(CCM-SRAM)により、応答速度の向上を実現
STM32F3の電力モード別の消費電力(typ)
RAM保持、VDD=2V、オシレータ・オフ、VDDAモニタリング
RAM保持、VDD=2V、オシレータ・オフ、VDDAモニタリング
VDD=2V
PLLオフ
ペリフェラル・オフ
VDD=1.65V、RTC動作時
6.7 μA
6.3 μA
1.5 μA
780 μA
358 μA/MHz
0.65 μA
STOP(RTCオン)
STOP(RTCオフ)
STANDBY
SLEEP 8MHz
Flashからの実行 72MHz
VBAT
7
STM32F303ブロック図
12チャネルDMA
72MHzARM® Cortex®-M4
CPU
ネスト型ベクタ割込み
コントローラ(NVIC)メモリ保護ユニット
(MPU)JTAG / SWデバッグ / ETM
浮動小数点演算器(FPU)
外部メモリコントローラ:フレキシブル
メモリ・コントローラ(FMC)
AHBバス・マトリックス
システム
RTC/AWU
電源内蔵レギュレータPOR / PDR / PVD
内蔵オシレータ40kHz + 8MHz
2xウォッチドッグ(独立 & ウィンドウ)
クロック制御PLL
巡回冗長検査回路(CRC)
外付け発振子用オシレータ
32kHz + 4 ~ 32MHz
SysTickタイマ
タッチ・キーコントローラ(24キー)
51 / 86 / 115 I/O
コントロール3x16bit(144MHz)モータ制御PWM同期ACタイマ1x32bitタイマ5x16bitタイマ
最大16KBCCM-SRAM
64Bバックアップ・レジスタ
最大512KBFlashメモリ
最大64KB SRAM
アナログ
4x12bit A /Dコンバータ5 MSPS(最大40チャネル)
2x12bit D/Aコンバータ+2x16bitベーシック・タイマ
温度センサ7xコンパレータ(25ns)
4xプログラマブルゲイン・アンプ(PGA)
通信インタフェース
CAN 2.0BUSB 2.0 FS
5x USART / UARTLIN / スマートカード /
IrDA / モデム制御
4xSPI /2x全二重I2S
3x I²C
高度なペリフェラル• 最大7つの超高速コンパレータ (25ns)
• 精度1%のプログラマブル・ゲインを備えた最大4つのオペアンプ(PGA)
• 最大4ユニット同時サンプリング可能な超高速12bit A / Dコンバータ(5Msps、インターリーブ・モード時 : 最大18Msps)
• 最大3つの高速144MHzモータ制御タイマ(分解能 < 7ns)
• パリティ・チェック機能を備えた信頼性の高いSRAM
• 高速通信ペリフェラル : 9Mbit/s
USART、18 Mbit/s SPI、および1MHz
I2C
• オーディオ・アプリケーション用全二重通信I2S
• 5VトレラントI / Oポート(FT / Ftf)
Cortex-M4プロセッサによる高い演算性能と、高度で豊富なアナログ・ペリフェラル・セットを組み合わせたSTM32F30x
デバイスは、モータ制御アプリケーションなどのフィードバック、フィードフォワード制御に最適です。
ルーチン・ブースタ(CCM-SRAM : コア結合メモリSRAM)は、応答速度が求められる重要なルーチンの実行を加速します。ゼロ・ウェイト・ステートでコード実行が可能なため、Flashメモリからの実行時と比べて43%も性能が向上します。
このルーチン・ブースタにより、90DMIPS / 245
Core Markのスコアを達成します。
Flashメモリ SRAM0ウェイト・ステート
CCM-SRAM0ウェイト・ステート
63 DMIPS
90 DMIPS
重要なルーチン
重要なルーチン
+43%性能向上
Cortex-M4 + FPU
コード データ
CCM-SRAM : ルーチン・ブースタ
8
デジタル・パワー・ライン
デジタル電源の電力効率を向上するSTM32F334ラインSTM32F334ラインは、デジタルSMPS(スイッチング電源)、照明、溶接機、ソーラー・システムやワイヤレス充電器のインバータなど、デジタル電力変換アプリケーション用に設計されており、あらゆる動作モードで駆動する217psの超高分解能タイマ(HRTIM)、強力な組込み波形ジェネレータ、およびイベント・ハンドラを搭載しています。STM32F334にはデジタル電源の設計を容易化する完全なエコシステムが用意されています。
STM32F334ポートフォリオFlashメモリ / RAM(バイト)
32ピンQFN / LQFP 64ピン LQFP48ピン LQFP49ピンCSP
64 K / 16 K STM32F334K8 STM32F334R8STM32F334C8
16 K / 16 K STM32F334K4 STM32F334C4
32 K / 16 K STM32F334K6 STM32F334R6STM32F334C6
ピン数
STM32F334マイコンを使用した開発では、以下の機能により複雑なPWM波形や、多数の外部イベントを管理できます。
超高分解能タイマ・クックブック(AN4539)は、専用のディスカバリ・キット(32F3348DISCOVERY)と、専用D-SMPS評価ボード(例 : STEVAL-
ISA147V3 & STEVAL- ISA172V2)を組み合わせた開発環境で、アプリケーション開発期間の短縮を可能にします。
波形ビルダとイベント・ハンドラを備えた高分解能タイマ(HRTIM)
• 電圧、温度、製造のばらつきにかかわらず保証される217psの超高分解能タイマ
(4.6GHzカウント・クロック相当)• 全チャネルの任意のタイミングで高分解能• 6つのタイミング・ユニットから構成され、クロスカップリングにも独立動作にも対応する10チャネル・タイマ
• ソフトウェアを最小化した高度なPWM波形生成• ハードウェア・バースト・モード・コントローラなどのスマートな機能• タイマあたり1つのDMAチャネル• 1つのパラメータの変更で複数のイベントを変更可能(カスケード・タイマ)
• 高度なイベント管理• 10の外部イベント入力と5のフォルト入力
• 多数の相互接続
正確で精度の高い制御のための高速ADコンバータ
• 12bit精度・遂次比較型 : 5Msps(1秒あたり5Mサンプリング)、シングルエンド入力および差動入力
• 最短21nsのサンプリング時間
• 複数のPWM同期トリガ
信号調整および保護用組込みアナログ・ペリフェラル
• 超高速コンパレータ(25ns)
• 12bit D / Aコンバータ
9
STM32F334ブロック図
通信インタフェース
2xUSART + 1 UART /LIN / スマートカード /
IrDA / モデム制御IRトランスミッタ
1x I²C1x CAN 2.0B
1x SPI
72MHzARM® Cortex®-M4
CPU
ネスト型ベクタ割込み
コントローラ(NVIC)
浮動小数点演算器(FPU)
メモリ保護ユニット(MPU)
JTAG / SWデバッグ / ETM
アナログ
2x 12bit A / Dコンバータ21チャネル / 5MSPS
3x コンパレータ(25ns)
3x 12bit D/Aコンバータ+2x 16bitベーシック・タイマ
1x プログラマブルゲイン・アンプ(PGA)温度センサ
システム
RTC / AWU
電源内蔵レギュレータPOR / PDR / PVD
内蔵オシレータ40kHz + 8MHz
クロック制御PLL
巡回冗長検査回路(CRC)
外付け発振子用オシレータ32kHz + 4 ~ 32MHz
SysTickタイマ2xウォッチドッグ
(独立 & ウィンドウ)
タッチ・キーコントローラ(18キー)
25 / 37 / 51 I/O
コントロール1x16bit(144MHz)モータ制御PWM同期ACタイマ1x32bitタイマ4x16bitタイマ
10チャネルHRTIM(217ps)
7チャネルDMA
AHBバス・マトリックス
4KB CCM-SRAM
20Bバックアップ・データ
64KB Flashメモリ最大12KB SRAM
アプリケーションSTM32F334は、以下のようなアプリケーションで使用される複雑な電源トポロジのデジタル制御を大幅に簡略化します。
• データ・サーバ
• 電気通信基盤施設
• ワイヤレス充電ポイント
• 照明機器
• 溶接機
• デジタルSMPS(スイッチング電源)
複合波形生成とマルチイベント・ハンドラ(超高分解能タイマから)の例
タイマBカウンタ
タイマAカウンタ
外部イベント1
外部イベント2
TA1 PWM出力
ウィンドウ
タイマAロールオーバーリセット(タイマAコンペア1)セット(タイマBコンペア1)
リセット(外部イベント2の発生後にディレイを自動で挿入)
トグル(タイマBに設定されたウィンドウの期間内に外部イベント1の立ち上がりエッジを検出)
セット(タイマBコンペア4)
HRTIM
オート・ディレイ・モード外部イベント・ウィンドウ
マルチプルタイマで定義されたタイミング
10
高精度 計測ライン
16bitΔΣA / Dコンバータを搭載ARM® Cortex®-M4ベースのSTM32F373製品ラインは、16bitΔΣA / Dコンバータを内蔵し、高精度測定と負荷の重い信号処理が要求される様々なセンサ・アプリケーションに最適な製品となっています。
STM32F373製品ポートフォリオFlashメモリ / RAM(バイト)
48ピンLQFP 100ピンLQFP / BGA64ピンLQFP
STM32F373CC
STM32F373C8
STM32F373CB
STM32F373VC
STM32F373VB
STM32F373V8
STM32F373RC
STM32F373R8
STM32F373RB
ピン数
256 K / 32 K
64 K / 16 K
128 K / 24 K
アプリケーション• 携帯型医療機器
• エントリー・レベルの家庭用
オーディオ機器
• バイオメトリック・センサ用
センサ・ハブ
• 携帯型フィットネス
• ゲーム機
• 計測機器
STM32F373ブロック図
システム
RTC / AWU
1.8V内部電源内蔵レギュレータPOR / PDR / PVD
内蔵オシレータ40kHz + 8MHz
クロック制御PLL
巡回冗長検査回路(CRC)
2xウォッチドッグ(独立 & ウィンドウ)
外付け発振子用オシレータ
32kHz + 4 ~ 32MHz
SysTickタイマ
タッチ・キーコントローラ(24キー)
35 / 52 / 84 I/O
コントロール2x32bitタイマ9x16bitタイマ
3x16bitベーシック・タイマ
72MHzARM® Cortex®-M4
CPU
JTAG / SWデバッグ / ETM
ネスト型ベクタ割込み
コントローラ(NVIC)
浮動小数点演算器(FPU)
メモリ保護ユニット(MPU)
12チャネルDMA
AHBバス・マトリックス
128Bバックアップ・レジスタ
最大32KB SRAM
最大256KBFlashメモリ
アナログ
1x12bit A / Dコンバータ1 MSPS(16チャネル)
2xコンパレータ3x16bit ΔΣA/Dコンバータ (プログラマブル・ゲイン
アンプ搭載)温度センサ
3x12bit D/Aコンバータ+3x16bitベーシック・タイマ
通信インタフェース
2x I2C1x CAN 2.0B
1x USB 2.0 FS
3x USART /LIN / スマートカード /
IrDA / モデム制御
3x SPI / 3x duplex I2S
CEC
高性能ペリフェラル各STM32F373には、3つの16bit ΔΣA / Dコンバータが搭載され、以下のような特徴があります。
• 16bit出力サイン・コード
• 7つのゲイン・レベル : 1/2、1、2、4、8、16、32
• 差動モードまたはシングルエンド・モード• 3つのΔΣA / Dコンバータにわたる最大
11の差動入力ペアまたは21のシングルエンド・コンビ
• シングルエンドまたは差動の自由な入力構成
• 高速モードで最大50Ksps(ユニットあたり)
• 独立電源およびVREF
• 1LSB未満のオフセット・エラー
• 3種の低消費電力モード• 低速 : 600µA(最大)、スタンバイ :
200µA、パワーダウン : 10µA(最大)
• 5VトレラントI / Oポート(FT / Ftf)
11
低電圧 ライン
低電圧1.8V STM32F3x8ラインSTM32F3x8ラインは、1.8V ±8%で動作します。スマートフォン、携帯電話用アクセサリ、メディア・デバイスなどの携帯型コンスーマ機器での使用に適しています。低電圧での動作条件でもSTM32F3シリーズと同じ機能を活用することができます。1.8Vのデジタル・ブロック用電源と独立したアナログ・ブロック用電源は、複数の電源ドメインを持つシステム・アーキテクチャにおいて、システム設計を単純化しコストを削減できます。STM32F3x8は、アナログの広いダイナミック・レンジを維持できる理想的な低電圧マイクロコントローラです。
STM32F3x8製品ポートフォリオFlashメモリ / RAM(バイト)
ピン数64 K / 16 K
32ピンQFN
48ピンLQFP / CSP
STM32F328C8
STM32F318K8 STM32F318C8
64ピンLQFP / CSP
100ピンLQFP / CSP / BGA
256 K / 48 K STM32F358CC STM32F358RC STM32F358VC
256 K / 32 K STM32F378CC STM32F378RC STM32F378VC
512 K / 80 K STM32F398VE
汎用ライン 高精度ライン
STM32F3のデュアル電圧ドメインにより、 A / Dコンバータ、D / Aコンバータ、およびオペアンプは3.6Vで動作し、最大分解能を実現します。
また、1.8Vで動作するデジタルI/Oは、アプリケーション・プロセッサなどのシステム内の1.8V電源ドメインとのインタフェースとして機能します。
電圧範囲(コア、I/O、アナログ)
VDD
1.95
3.603.60
1.651.65
1.8
2.40
* STM32F378を除く
コア & デジタルI/O VDDAアナログ
D/Aコンバータオペアンプ
コンパレータ12bit A /Dコンバータ*
0.00
2.00
3.00
4.00
コアの
12
STM32F3 エコシステム
ハードウェア・ツールSTM32F3製品で開発を始めるために役立つ、各種開発ボードを提供しています。
STM32 Nucleoボードは、低価格で幅広い機能を拡張ボードを使用して追加できるので、新しいアイデアを試すのに最適です。ディスカバリ・キットでは、STM32F3製品の機能を素早く確かめることができます。評価ボードでは、マイクロコントローラのすべての機能を詳細に評価できます。これらすべての開発ボードには、統合デバッガ/プログラマと、すぐに使えるサンプル・ソフトウェアが装備されており、開発作業を迅速に開始するのに役立ちます。
STM32 Nuceloボード ディスカバリ・キット 評価ボード
拡張性の高いプロトタイピング・ツール 複数の機能を搭載した簡易評価ボード 各種機能を搭載した評価ボードNUCLEO-F303K8
NUCLEO-F302R8
NUCLEO-F334R8
NUCLEO-F303RE
NUCLEO-F303ZE
32F3348DISCOVERY
STM32F3DISCOVERY
STM32303E-EVAL
STM32373C-EVAL
www.st.com/stm32nucleo www.st.com/stm32f3-discovery www.st.com/stm32evaltools
STM32 Nucleo• STM32マイクロコントローラと統合デバッガ/プログラマを備えたオープン・プラットフォーム
• STM32製品シリーズごとにボードを用意
• 拡張性の高い複数種類のコネクタ
• 複数のIDEとmbedオンライン・ツールのサポート
• 参考web販売価格10.32 USドルwww.st.com/stm32nucleo
STM32 NucleoポートフォリオNucleoタイプ(搭載デバイス・ピン数)
Flashメモリ(バイト)512 K
NUCLEO-F303RE
64 K
NUCLEO-F302R8
NUCLEO-F334R8Nucleo-64
NUCLEO-F303ZENucleo-144
NUCLEO-F303K8Nucleo-32
汎用ライン 高精度ライン
13
STM32 Nucleo拡張ボード
ソフトウェア開発ツールの機能STでは、C言語による標準的な開発手順として、ペリフェラル設定とコードの自動生成、コンパイルとデバッグ、モニタの3ステップを推奨しています。
• STM32CubeMXツールを使用してマイクロコントローラの設定を行います。ユーザの選択に応じてオプションでコードを生成することもできます。
• STのパートナー各社(IAR、Keil、AC6、Atollic、Coocox、Emprog、iSystem、Raisonance、Rowley、Segger、Taskingなど)が提供する統合開発環境(IDE)を使用して、アプリケーションの開発、コンパイル、デバッグを行います。
• STMStudioを使用して、アプリケーションの動作に影響を与えずに実行中のアプリケーションをモニタできます。
ペリフェラルの設定 & コード自動生成
STM32CubeMX
コンパイラ & デバッグ
複数のパートナーから選択可能な統合開発環境(IDE)
モニタ
STMStudio
macOS®
Assistance ConseilSystèmes
無償 IDE
STM32F3によるSIL2/3機能安全対応STM32F3機能安全パッケージを使用して、 IEC 61508
安全度(SIL)認証を迅速に達成することが可能です。
• STM32F3セーフティ・マニュアル : 安全要件詳細リストとサンプルを含むユーザ・ガイド
• 拡張ボードを使用すると、Arduino™またはST Morphoコネクタを介して、コンパニオン・チップの特徴的な機能を追加できます。
• ソフトウェア・コンポーネントの移植性が高いため、複数のSTM32マイクロコントローラを対象に開発を進めることが可能です。
www.st.com/x-nucleo
• STM32F3セルフテスト・ライブラリ*• STM32F3セーフティ・マニュアル• 安全機能• 製品ポートフォリオ
SIL2/SIL3
STの品質
ユーザによる開発
* 2018年提供予定
STM32 F3
SafetyReady
www.st.com/stm32safety
14
STM32モータ制御エコシステム
STのマイクロコントローラSTM32ファミリは、業界標準のARM® Cortex®-Mコアの性能と、高性能モータ・ドライブで幅広く使用されているベクトル制御またはフィールド指向制御(FOC)アルゴリズムの機能を提供します。
STM32 PMSM FOCソフトウェア開発キット(STSW-STM32100)は、さまざまな出力範囲に対応する幅広いハードウェアとソフトウェア・ソリューションを提供するSTのモータ制御エコシステムの一部です。
STM32 PMSM FOC SDKにより、STM32の性能を評価したり、一つ、または複数の三相永久磁石同期モータ駆動システム(センサ式またはセンサレス)のアプリケーションを開発することができます。このキットには、以下が含まれます。
• ファームウェア(FW) : 永久磁石同期モータ
(PMSM)FOCファームウェア・ライブラリ
• グラフィカル・ユーザ・インタフェース(GUI) : ST MCUワークベンチ(FOCファームウェア・ライブラリのパラメータを設定)
P-NUCLEO-IHM001 Nucleoパックは、エンジニアやホビー・ユーザーが非常に短時間でモータ制御の実験をするために役立つよう設計されたモータ制御キットです。このキットには、6ステップおよびFOCアルゴリズムがプリインストールされたSTM32F3 Nucleoボード、STSPIN L6230モータ・ドライバICベースのモータ・ドライバ拡張ボード、およびマイコンにプリインストールされた6ステップまたはFOCアルゴリズムを使用する三相低電圧ブラシレスモータが含まれています。P-NUCLEO-IHM002は、P-NUCLEO-IHM001と電源を同梱しています。
STM32デジタル電源エコシステムSTM32F334製品ライン搭載デジタル・スイッチング・モード電源(D-SMPS)ソリューション(ハードウェア & ファームウェア)
• ディスカバリ・キット(32F3348DISCOVERY) : バックブースト電源制御、調光制御
• 評価ボード(デジタルAC/DC)• STEVAL-ISA147V3(500W) : セミブリッジレスPFC + LLC & SR
• STEVAL-ISA172V2(2kW) : 2相 iPFC + ZVSフルブリッジ、位相、SR
STEVAL-ISA147V3 STEVAL-ISA172V2
ユーザはGUIを使用して、アプリケーション・ニーズに従って、ライブラリを構成するのに必要なすべてのパラメータ・ヘッダ・ファイルを生成、アルゴリズムの特定の変数をリアルタイムでモニタリング・変更できます。
特徴STM32 PMSM FOC SDKの主な特徴は以下のとおりです。
• 高周波注入(HFI)方式に基づく超低速度またはゼロ速度向けSTM32F3およびSTM32F4マイコン用のセンサレス・モータ制御アルゴリズム
• 各負荷のモータ・トルクを最適化し効率を高める最大トルク/ 電流(MTPA)制御
• 高速での電流制御を向上させるフィードフォワード制御
• ロータ回転中のアプリケーション(たとえばエアコンの室外機や排煙装置など)に対するスムーズな駆動力の挿入を実現するスタート・オン・ザ・フライ
• デジタルPFC : シングル・ステート・ブースト・トポロジにより、シングル・チップでFOCモータ制御とPFC制御を実現
モータのプラグ & スピン動作向け機能も提供します。
• モータのパラメータの自動検出を可能にするモータ・プロファイラ : 電気的メータ(Rs / Ls / Ke)と機械的パラメータ
(J & F)により、わずか数十秒でモータを
動作させることが可能
Rs LsKe
• スイッチ1つでモータの速度制御を可能にするワンタッチ・チューニング
1分以内にモータをプラグ & スピン!
• 主要パラメータの自動検出
• 機器の追加は不要
• 1分以内にモータの回転が可能
• 単一のパラメータでスピード・ コントローラを調整
• 広い速度範囲
• さまざまな負荷 / 慣性に適応
STM32 EducationSTM32 Educationウェブサイトでは、STM32マイコンとモータ制御に関連する技術資料を提供しています。
www.st.com/stm32-education-motor-control
www.st.com/stm32-education-pmsm-motor
15
組込みソフトウェアの選択に関する推奨事項コードの最適化または移植性を検討する際の推奨事項を以下に示します。
• 標準ペリフェラル・ライブラリ : STM32 F3シリーズに最適化されたペリフェラル・ライブラリ。STM32 F3製品間での移植性を確保。
• STM32CubeF3組込みソフトウェア : ユーザ・アプリケーション・ソフトウェアを別のSTM32マイクロコントローラに簡単に移植する際に最適です。また、PC上のSTM32CubeMXツールの全機能を利用でき、ユーザ設定に基づくコード生成やSTM32CubeF3組込みソフトウェアを使用することができます。
各製品レベルの高度なコード最適化
STM32間の移植性とバランスの良いコード最適化
STM32Cube HAL & ミドルウェアスタンダード・ライブラリ
ARM Cortex-Mコア間の移植性
CMSIS & mbed SDK
高い抽象度と移植性
バーチャル・マシン& モデル
STM32Cube LL(ロー・レイヤ・ドライバ)
MATLAB/Simulinkによるモデル開発へのフォーカスMATLABおよびSimulinkのユーザは、それぞれの環境でSTM32 F3シリーズのメリットを活用できます。
MATLABおよびSimulinkを使用して、シンプルな3ステップのアプローチが可能です。
1. ホスト上でアルゴリズム・モデルを作成し、シミュレートします。
2. プロセッサ・インザループ(PIL)コードを生成し、検証します。このステップでは、MATLAB / Simulinkを使用して、DSP命令セットを 使用し、ARM® Cortex®-M4コア・デバイスに最適化されたコードを生成します。
3. ST提供のペリフェラル・ブロックセットを使用して、マイクロコントローラSTM32F3ですべてを実行し、A / Dコンバータ、 D / Aコンバータ、タイマなどの実際のSTM32F3ペリフェラルを使用できるようにします。
(詳細は www.st.com/stm32matlab を参照)
モデルベース開発は、開発時間の短縮と、仕様設計の工数削減に役立ちます。
詳細はST汎用マイコンサイトをご覧ください : www.stmcu.jpOrder code: BRSTM32F3M0917J
© STMicroelectronics - November 2017 - Printed in Japan - All rights reserved
STMicroelectronicsのロゴマークは、STMicroelectronics Groupの登録商標です。その他の名称は、それぞれの所有者に帰属します。
■東京 TEL 03-5783-8200 ■大阪 TEL 06-6397-4130 ■名古屋 TEL 052-259-2725
その他サポート・ツール
最新情報 & サポート・ツール• ST製品に関する最新情報やオンライン・サポートはSTウェブサイトをご覧ください。 www.st.com
• モバイルやパソコンからアクセスできるSTM32 MCU Finderアプリにより、最適なSTM32を選択したり技術資料やSTM32エコシステムに容易にアクセスできます。
• 質問や意見を交換して、STM32ユーザとつながることができる ST Community をご活用ください。
• STが発信するFacebookやTwitter、YoutubeからSTM32に関する情報を入手できます。
STM32F3関連サイトwww.st.com/stm32f3
www.st.com/stm32evaltools
www.st.com/stm32discovery
www.st.com/stm32nucleo
www.st.com/stm32embeddedsoftware
www.st.com/stm32cube
mbed.org
www.st.com/stm32matlab
www.st.com/stmcufinder
www.st.com/stmstudio
www.yogitech.com
www.st.com/x-nucleo
www.st.com/stm32safety
www.st.com/stm32-education-motor-control
ST COMMUNITY STM32ユーザ向けコミュニティで、質問したり、議論したり、色々なアイデアをシェアしましょう! community.st.com
community.st.com/stm32
facebook.com/stm32
twitter.com/@ST_World
youtube.com/STonlineMedia
linkedin.com/STMicroelectronics
Mbed.org
st.com ST MCU Finderアプリ コミュニティ & ソーシャル・メディア
STM32 & STM8汎用マイコン日本語サイトSTは、STM32 & STM8汎用マイコンの日本語サイトを新設しました。
STM32およびSTM8マイコンに関する英語資料や関連ソフトウェア・ライブラリ、ツール情報、日本語翻訳資料や日本オリジナルのテクニカル・サポート資料、新製品ニュースや国内でのセミナーやイベント情報まで幅広く提供しています。また、STの汎用マイコン対応ツールを提供するローカルのパートナーによるソリューションも紹介しています。
www.stmcu.jp