...

グラフィック・コントローラ内蔵 PIC24F DAファミリの評価

by user

on
Category: Documents
12

views

Report

Comments

Transcript

グラフィック・コントローラ内蔵 PIC24F DAファミリの評価
ディジタル IC 探訪
QVGA 対応 / アクセラレータ付き
グラフィック・コントローラ内蔵
PIC24F DA ファミリの評価
後閑 哲也
Tetsuya Gokan
今回は,アクセラレータ付きグラフィック・コント
ローラ・モジュールを内蔵した 16 ビット・ワンチッ
プ・マイコン PIC24F DA ファミリ(マイクロチップ
テクノロジー.以下,マイクロチップ)を紹介します.
このファミリは QVGA,VGA クラスの液晶表示器
を直接制御できるグラフィック・コントローラを内蔵
しています.文字表示や矩形表示のアクセラレータも
内蔵しているので高速に描画できます.また,96 K
バイトの SRAM を内蔵しているので,内蔵 SRAM だ
けでも QVGA クラスでカラー画像を表示できます.
本稿では,PIC24F DA ファミリの特徴とグラフィ
ック・コントローラ・モジュール GFX の使い方など
を紹介します.
PIC24F DA ファミリの特徴
● PIC24F DA ファミリの種類
現在提供されている PIC24F DA ファミリ(以下,
DA ファミリ)を表 1 に示します.100/121 ピン・パッ
ケージ品には EPMP(Enhanced Parallel Master Port)
と呼ばれるパラレル・インターフェースが内蔵されて
いるので,高解像度表示用大容量ビデオ・メモリとし
て SRAM が接続できます.
SPI や USB OTG のモジュールも内蔵されているの
で,SD メモリーカードや USB メモリからの画像表示
を 1 チップで実現できます.
● 無償のライブラリとデザイン・ツール
グラフィックを扱うとユーザ・インターフェースが
豊かで高機能になりますが,その分プログラムが大規
模化して開発の負担が大きくなります.
DA ファミリでは,マイクロチップからグラフィッ
ク・ライブラリとグラフィック・デザイン・ツールが
無償で提供されており,グラフィックの部品や描画関
数を使って画面作成を簡単化し,設計画面に従ったプ
ログラムを自動生成する機能が用意されています.
表 1(1) PIC24F DA フ ァ ミ リ 一 覧
(CTMU:Charge Time Measurement Unit,PSP:Parallel Slave Port,IC/OC:Input Capture/
Output Compare)
USB OTG
グラフィック・コントローラ
RTCC
16
EPMP/PSP
CTMU
コンパレータ
256 K
[チャネル]
ADC
198
29
44
N
24
5
128 K
128 K
ビット
PIC24FJ256DA210
100/121
10
24 K
256 K
256 K
I2C
PIC24FJ128DA210
SPI
PIC24FJ256DA206
64
128 K
︵ IrDA
付き︶
UART
PIC24FJ128DA206
100/121
256 K
16
IC/OC PWM
PIC24FJ256DA110
128 K
ビット・タイマ
PIC24FJ128DA110
64
再割り付け可能ピン数
PIC24FJ256DA106
[バイト]
SRAM
PIC24FJ128DA106
ピン数
プログラム・メモリ[バイト]
型 番
再割り付け可能周辺機能
9/9
4
3
3
Y
3
Y
Y
29
16
N
44
24
Y
Y
Y
96 K
2011 年 5 月号
Fly UP