C-US-Kit 説明書 第 版 0 年 月 株式会社ビート クラフト
. 概要 C-US-Kit は Microchip Technology 社製 MCU (Micro Control Unit) である PICFJ8G0 ( 以下 PIC マイコンと表記します ) を搭載した US ガジェットの開発キットです Microchip Technology 社が提供する PIC 用の開発環境を使って US デバイスの開発 デバッグを行うことができます C-US-Kit にはオンボードで US コネクタのほか EROM 温湿度センサーおよびユーザ LED と入力スイッチを各 個 搭載していますので すぐにこれらのデバイスを使った US ガジェットの開発を行うことができます また PIO, I C などを含む拡張端子を備えていますので 外部にセンサや表示ユニットなどを接続して拡張することもできます. 仕様 絶対最大定格 値 備考 電源電圧 -0.~0V US コネクタの電源ラインのみ (- 端子間 ) 入出力端子電圧 () -0.~.V V トレラント端子を除く * 入出力端子電圧 () -0.~.V V トレラント端子のみ * 動作温度 0~ 80 結露なきこと * V トレラント端子についてはピン配置を参照 絶対最大定格は モジュールの動作範囲を示すものではありません この定格を超える入力を行うと一部また は全部の機能が永久に機能しなくなったり著しく性能が低下する限界を示すものです この値を超えると必ず しも障害が発生するわけではありませんが 一瞬でも定格を超えないように取り合付かねばなりません 動作時定格項目 最小 標準 最大 備考 電源電圧 (VUS). V (US バス電源電圧 ) H レベル入力電圧.. V L レベル入力電圧 0 0.9 V H レベル出力電圧.8. V L レベル出力電圧 0 0. V. 概略ブロック図 C-US-Kit の概略を下記に示します I C, SPI, PIO etc US.0 PIC マイコン LED, SW US コネクタ VUS EROM 電源回路 温湿度センサ.V 電源供給 外部拡張コネクタ ICSP コネクタ
EROM, 温湿度センサは I C で接続されています 一部を除き PIO は リマップピン機能で PIC 内部の任意の周辺回路に接続できます US.0 でサポートされるモードは Low Speed と Full Speed です. 各部の名称モジュールの各部の名称です No. 名称 Ref 備考 ICSP 接続端子 J ICD, PICKit などを接続するための端子 リセットボタン SW PIC をリセットするためのスイッチ ユーザボタン SW ユーザプログラムでアクセス可能なスイッチ ユーザ LED D ユーザプログラムでアクセス可能な LED 拡張用端子 J 外部デバイスを接続し 拡張するための端子基板の両側にある端子列 つで 組になります USTypeA コネクタ ( オス ) P PC の US ポートなどに接続するための端子 7 電源表示 LED D 電源が供給されると発光する LED ( ユーザアクセス不可 ) 8 PIC マイコン U PICFJ8G0 マイコン本体です 9 EROM U IC でアクセス可能な Mbits EROM 0 温湿度センサ U IC でアクセス可能な温度および湿度センサ 電源表示 LED (D) は US バスから電源供給されると点灯します リセットボタン (SW) は PIC のリセットに繋がっています 押すと PIC がリセットされます J の ~ 番端子と J の ~ 番端子は 並列になっています どちらか一方のみ使用します. ピン配置本モジュールは DIP-8 ピンサイズの接続端子と ピンのピンヘッダサイズの接続端子があります それぞれのピン配置は 下記の表の通りです
DIP-8 ピンコネクタ (J) 機能 名称 備考 MCLR J と並列 J と並列 GND J と並列 PGED J と並列 PGEC J と並列 NC 7 8 SCL IC (ch) 専用 9 SDA IC (ch) 専用 0 GND TMS/RP/USID/R NC TDI/RP7/CTED/PMD/INT0/R7 (R7) GND GND TCK/RP8/SCL/CTED0/PMD/R8 ( UART CTS) 7 CVREFOUT/AN0/CIN/RP/VUSON/SCK/CTED/R (UART RTS) 8 GND 9 AN/RP/CTPLS/PMRD/R (UART-RX) 0 AN9/CINA/RP/SCK/CTED/PMCS/R (UART-TX) GND PGED/VREF+/CVREF+/AN0/CINC/RPA0/CTED/PMD7/RA0 PGEC/VREF-/CVREF-/AN/RPA/CTED/PMD/RA SOSCI/RP/R SOSCO/RPA/TCK/CTED9/PMA/RA 7 8 VUS マークがある端子が V トレラント対応端子です ピンピンヘッダコネクタ 番号 名称 備考 MCLR J と並列 J と並列 GND J と並列 PGED J と並列 PGEC J と並列 NC DIP-8 ピンコネクタ () の ~ 番と ピンヘッダ (J) の ~ 番端子は 並列になっています プログラマはどちらか一方のみに接続します 他方にはなにも接続しないでください は PIC マイコンおよび入出力信号用の電源ラインです この電源ラインは US バスの電源ライン (VUS) から供給される DC V から 生成され 供給されています VUS は US バスの電源ラインから供給される DC V のラインです 電源は US コネクタに接続された US バスから供給されます J の各機能は PICFJ のリマップピン機能により選択されます 詳しくは Microchio Technology 社発行の PICFJ に関するマニュアルを参照してください
. 拡張端子について C-US-Kit には ICSP 機能を含む J 拡張端子と ICSP 接続用である J ICSP 接続端子があります J 拡張端子は 00mil 幅の DIP-8 と同じサイズでスルーホールが配置されています この端子に DIP-8 ピンサイズの連結端子を半田付けすることができます この場合 DIP-8 ピンの IC ソケットに装着したり.mm ピッチのユニバーサル基板等に接続することが可能になります またブレッドボードに実装して 実験を行うことも可能です 7. ICSP について ICSP 端子は J と J に並列に配線されています SW はリセット端子に接続されています 押下すると MCLR が L レベルになり PIC がリセットされます J 拡張端子の ICSP 接続用の端子または J ICSP 接続端子もありますので PICKit や MPLA ICD などを接続してプログラムや デバッグを行うことができます J 拡張端子の ~ 番と J ICSP 接続端子は 並列になっています この端子のどちらか一方のみに PICKit や MPLA ICD などを接続し 他方の端子にはなにも接続しないでください 接続するとプログラムやデバッグが不安定になったり 動作しなくなります
8. US について US.0 をサポートしています US の D-/D+ は PIC マイコンに接続されていますので 内蔵の US モジュールを有効にすることにより 使用することができます PIC マイコンによってサポートされるスピードは Low Speed と Full Speed です J の 番端子に US-ID が配線されています オンボードの US コネクタには US-ID が配線されていません 必要な場合は J の 番端子を利用するか R (0Ω) を実装して US-ID を固定してください US コネクタから供給される電圧が高い場合 過電圧保護 IC によって遮断されます
9. I C について C-US-Kit は オンボードで I C 接続の EROM および温湿度センサーを搭載し PIC 内蔵の IC モジュールに接続してあります このため IC の端子は I C デバイス用に予約されており 他の用途に利用できません SDA/SCL の各ラインはオンボードで.kΩ の抵抗によってプルアップされています 外部にデバイスを接続するときは DIP-8 ピンコネクタの下記の ピンを利用すると 連続したピンでアクセスできます EROM は Mbit のシリアル ROM です I C デバイスアドレスは 0x0 と 0x に固定されています 温湿度センサの I C デバイスアドレスは 0x0 に固定されています 外部に I C デバイスを接続することきは これらのアドレスを避けてください J ピン番号 名称 備考 7.V 電源 8 SCL I C クロック 9 SDA I C データ 0 GND GND
0. UART について C-US-Kit は.V -CMOS レベルの UART を利用できます このラインは PIC マイコンのリマップ機能を使って 割り当てます. この端子は UART 機能を使わない場合やハードウェアフローを使わない場合には 他の機能に割り当てて使用することが可能です UART を割り当てるときは下記のマッピングを使うと 連続したピンでアクセスすることが可能です その他のピンに割り当てることもできます UART で利用する場合の設定レジスタを以下に示します J ピン番号名称設定レジスタ設定値備考 GND - GND CTS RPINR8<:8> 8 7 RTS RPOR7<:0> 8 GND - GND 9 RX RPINR8<:0> 0 TX RPOR7<:8> -.V. アナログ入力 PIC マイコンに内蔵された ADC を利用して AD 変換を行うことができます C-US-Kit で利用可能な入力ピンは下記の通りです なお リファレンス電圧端子は他の用途に割り当てられているため C-US-Kit では使用できません J ピン番号 名称 9 AN7 0 AN9. セカンドオシレータオンボードにはセカンドオシレータがありません セカンドオシレータを使うときは 番ピンに 78Hz のクロックを入力してください. プライマリオシレータ OSCI/OSCO 端子に MHz の水晶振動子が接続されています オンボードの水晶振動子を使い US 機能を利用する場合には PIC マイコンに内蔵された US モジュールに 8MHz のクロックが供給されるように設定が必要です - PLL Prescaler PLLDIV<:0> を通過したあと MHz のクロックが必要です 従って PLL Presaler は (PLLDIV<:0> = 00) が選択されなければなりません - PLL から出力される System Clock は MHz を CPU Divier CPDIV<:0> で選択された周波数になりま
す. 参考資料 - PICFJ8G0 FAMILY DataSheet Microchip Technology 社 - -bit MCU and DSC Programmer s Reference Manual Microchip Technology 社 - MPLA X IDE ユーザガイド Microchip Technology 社 - Atmel ATCM0 IC-Compatible (-wire) Serial EROM Mbit DATA SHEET Atmel 社 - Si700-A0 IC HUMIDITY AND TEMPERATURE SENSOR Silicon Laboratories 社. 付録 - 回路図および配置図
REV Description DATE Y 0 初版作成 0/0/09 Ryuchi CONTENTS PAGE NO. SCHEMATIC PAGE D 表紙 PIC MCU oard PIO PORTS / EROM / SENSOR / SERIAL PORT D C C A A Title 表紙 Size Document Number Rev PIC-00-000A 0 Date: Friday, January 09, 0 Sheet of
D 0.u 0.u D C C R9 D ORG LO L9K-HK--Z R.k C VUS SDA SCL OSC OSC SDA SCL OSC OSC R RA R7 UART-CTS PGED PGEC US-ID R R 00 0,DNI 7 8 9 0 U 8 PGED/AN/CIND/CIN/CIND/RP0/PMD0/R0 PGEC/VREF-/CVREF-/AN/RPA/CTED/PMD/RA 7 PGEC/AN/CINC/CINA/RP/CTED/PMD/R PGED/VREF+/CVREF+/AN0/CINC/RPA0/CTED/PMD7/RA0 AN/CIN/CIND/RP/SDA/CTED/PMD/R MCLR AN/CINA/CINC/RTCC/RP/SCL/PMWR/R AVDD VSS AVSS OSC/CLKI/RPA/RA AN9/CINA/RP/SCK/CTED/PMCS/R OSC/CLKO/RPA/PMA0/RA CVREFOUT/AN0/CIN/RP/VUSON/SCK/CTED/R SOSCI/RP/R AN/RP/CTPLS/PMRD/R 0 SOSCO/RPA/TCK/CTED9/PMA/RA VUSV 9 VDD PGEC/RP/D-/R 8 TMS/RP/USID/R PGED/RP0/D+/CTED/R0 7 VUS VCAP TDI/RP7/CTED/PMD/INT0/R7 VSS TCK/RP8/SCL/CTED0/PMD/R8 TDO/RP9/SDA/CTED/PMD/R9 MCU, TALE R RA RA0 MCLR UART-TX UART-RTS UART-RX /VSS R9 US-D- US-D+ 0,TALE R C 0.u 0,TALE 0u,0 AMCLR SW EVQQY0W C 0.u 0.u R7.k R8.k MCLR SW PGED PGEC SCL SDA US-ID R7 AMCLR C RA R RA RA0 UART-TX UART-RX UART-RTS UART-CTS VUS J PINHEADER_x AMCLR PGED PGEC TALE - MCU MCU R R PICFJ8G0 INSTALL NONE PICMX70F NONE INSTALL C C R R9.7k 00 0.u C 7 8 9 0 J 7 8 9 0 8 8 7 7 0 0 9 9 8 8 7 7 DIP-8 C 0.u A EVQQY0W A Title PIC MCU oard Size Document Number Rev PIC-00-000A 0 Date: Friday, January 09, 0 Sheet of
D EROM 0.u.7k,08,DNI SENSOR 0.u MAIN CLOCK D U NC VDD 8 7 A WP A SCL VSS SDA FC0-I/ST C7 WP R0 0,08 SCL SDA SCL SDA SDA U SDA SCL GNDVDD NC NC C8 SCL OSC OSC C9 0p X NX0-MHz OSC OSC R C0 0p Si700-A0 C C L LMPGSN 0u,0 VUS VUS U R EN FLAG U 0k GND OUT EN YP IN OUT GND NC IN OUT NCPSN u,08 u,08 MIC9-.YML 70p 0u,0 00mA max R.k D GRN LG L9K-GJ--Z P C C7 C C C G V D- D+ G R R US-D- US-D+ US TypeA Plug G A A Title PIO PORTS / EROM / SENSOR / SERIAL PORT Size Document Number Rev PIC-00-000A 0 Date: Friday, January 09, 0 Sheet of