PIC16F18446 Sensor Board User's Guide

Similar documents
TB3179 メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベー

B MPLAB XC HPA Renewal Instructions.book

TB3172 Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミ

Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 TB3186 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリは

TB3177 MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システム

PIC10(L)F320/322 Product Brief

ヒント 2: CWG を使ったハーフブリッジまたはフルブリッジ回路の駆動 ハーフブリッジまたはフルブリッジモータ回路を駆動するために多ピンマイクロコントローラは必ずしも必要ではありません PWM モジュールと CWG モジュールを組み合わせると 少ピンデバイスでも駆動できます 図 2: CWG によ

AN1019 そのような配慮として 下記の基本的ガイドラインに沿って 可能な限り 環境条件または動作条件を制限する必要があります アプリケーションの温度を可能な限り下げる アプリケーションの電圧 ( または EEPROM の VCC 電圧 ) を可能な限り下げる 書き込みバイト数を可能な限り少なくす

SMSC LAN8700 Datasheet

RI_JTAG.book

目次 はじめに キャッシュポリシーの概要 サポートされている設定 キャッシュコヒーレンシ問題 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA と CPU が共有するメモリ領域でのキャッシュの無効化..

Microchip Capacitive Proximity Design Guide

SMSC LAN8700 Datasheet

Manchester Decoder Using the CLC and NCO

Pulse Oximeter Design Using Microchip’s Analog Devices and dsPIC Digital Signal Controllers (DSCs)

PIC24F Family Reference Manual, Section 9 Watchdog Timer (WDT)

MPLAB Code Configurator v3.xx User’s Guide

51814a0910.indd

AN2754 USB-to-I2C Bridging with USB7002, USB7050, USB7051, and USB7052 Hubs

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

A.book

PICF/LF1847 表 1: デバイス PICF/LF1847 ファミリの各製品 プログラムメモリフラッシュ ( ワード ) データ EEPROM ( バイト ) SRAM ( バイト ) I/O 10 ビット A/D (ch) タイマ 8/ ビット EUSART MSSP CCP/ ECCP

00681a.fm

DALI App. Note

USB.mif

開発ツール WINDOWS 2000 でのインストールに関する問題 MPLAB ICD 2 USB ドライバの読み込み時に問題が発生する場合 Microsoft Windows Update サイトのパッチが役立つかもしれません このパッチは Windows 2000 SP4 に更新したユーザに適用

ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC12F1822/16F182X 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49

a.fm

a.fm

A.book

Microsoft PowerPoint - RL78G1E_スタータキットデモ手順_2012_1119修正版.pptx

MPLAB Code Configurator User’s Guide

00763b.book

Multi-Tool Design Advisory

Reduction of the High-Frequency Switching Noise in the MCP16301 High-Voltage Buck Converter

評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません 2. 本評価

評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません 2. 本評価

Using RN4020 for Bluetooth Smart Communication.fm

Sensorless Field Oriented Control (FOC) of an AC Induction (ACIM) Using Field Weakening

MPLAB XC8 User’s Guide for Embedded Engineers

はじめにお読みください

Armadillo-800 EVAリビジョン情報

pioneerdj.com/support/ 上記のサイトで 本製品の最新のソフトウェア情報や FAQ などのサポート情報をご覧いただけます djay for ios オーディオセットアップガイド

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

USBドライバインストールマニュアル [Windows Vista/Windows 7]

AFF2016_FullBrochure_Japanese_0809

Flash Loader

PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Cir

本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報で

Sample Rate Conversion Library for PIC32 User’s Guide


FT-450D シリーズ MAIN ファームウェアアップデートマニュアル 本ソフトウェアは FT-450D/FT-450DM/FT-450DS の アップデートファームウェアです FT-450 シリーズのアップデートには使用できません 八重洲無線株式会社

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築

2017 年訪日外客数 ( 総数 ) 出典 : 日本政府観光局 (JNTO) 総数 2,295, ,035, ,205, ,578, ,294, ,346, ,681, ,477

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

IBIS


MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

セットアップユーティリティユーザガイド


Alfa-Products_installguide

Nios II マイコン活用ガイド Nios II マイコンボード紹介 ステップ 1 AuCE C3 製品紹介 AuCE C3 は ソフトコア プロセッサ Nios II( アルテラ社 ) を搭載可能なマイコンボードです 弊社の基本ソフトウェアをインストールし FPGA 開発者のデザインと Nios

Studuinoプログラミング環境

DSP5Dアップグレードガイド

表 1: ファミリの各製品 デバイス (1) プログラムメモリ バイトワード SRAM ( バイト ) データメモリ データ EEPROM ( バイト ) ピン数 I/O 10 ビット A/D チャンネル コンパレータ CCP/ ECCP BOR/LVD CTMU MSSP EUSART タイマ 8

クロックとタイミング オシレータ MEMS および水晶振動子ソリューション

2015 GN Audio A/S (GN Netcom A/S). All rights reserved. Jabra は GN Audio A/S (GN Netcom A/S) の登録商標です ここに記載されているその他のすべての商標は 各権利者に帰属するものです Bluetooth のワー

HDLトレーナーサンプルプログラム説明書

DS70172A_JP

:30 18:00 9:30 12:00 13:00 17:00

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

エコノナビットⅱ 電力管理ソフト/壁紙書き換えソフト

AN424 Modbus/TCP クイックスタートガイド CIE-H14

LAeq(LX)を10分毎に24時間繰り返し測定し自動保存する

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

エコノナビットⅱ 電力管理ソフト/壁紙書き換えソフト

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

PRONETA

Microsoft Word - HGWEB_Defender_クリーンアップツール_説明書_Rev.1.00.doc

WSD-F10

リリースノート バージョン / /8/04 公開 wivia は 株式会社内 洋 の 本における登録商標です その他の製品名 システム名などは 一般に各社の登録商標または商標です 概要 wivia ファームウェア および Windows/Mac

HP USB Port Managerご紹介資料 -シンクライアント

21942b_Japanese.book

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

IOWebDOC

INDEX ソフトウェア使用許諾契約書 インストール時に必要なシステム NAVI OFFICE 2のセットアップ お問い合わせ NAVI OFFICE 2 セットアップマニュアル < NAVISTUDIO_EV_7-B >

<819B817992E88AFA95D6817A8D918DDB90FC8F418D E732E786C7378>

取扱説明書[SH-06D]

AN178 USB仮想シリアルドライバ インストールガイド

PIC24F Family Reference Manual Section 9 WDT

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

Silk Central Connect 15.5 リリースノート

目次 USBドライバダウンロードの手順...2 USBドライバインストールの手順...3 インストール結果を確認する...19 USBドライバアンインストール / 再インストールの手順...21 USB ドライバダウンロードの手順 1. SHL21 のダウンロードページからダウンロードしてください

Microsoft Windows XP Professional x64 Editionインストール方法説明書

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

画面について メイン画面 メイン画面 Logitec EXtorage Link を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 メニュー 2 端末から外部ストレージへ 3 外部ストレージから端末へ 4 端末 5 外部ストレージ 6 カメラ機能 スマホやタブレットで使

目次 1. はじめに ご注意 アイコン表記について NET Framework3.5(3.0/2.0) のインストールについて ネットワークに接続せずにインストールする方法 高速スタートアップの無効化について...

取扱説明書[SH-12C]

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

Transcription:

注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC16F18446 センサボード まえがき 重要 : お客様へのご注意 : どのような文書でも内容は時間が経つにつれ古くなります 本書も例外ではありません Microchip 社の製品は お客様のニーズを満たすために常に改良を重ねており 実際のダイアログやツールが本書の内容とは異なる場合があります 最新文書は Microchip 社のウェブサイト (www.microchip.com) をご覧ください 文書は DS 番号によって識別します この識別番号は各ページのフッタのページ番号の前に表記しています DS 番号 DSXXXXXA の XXXXX は文書番号 A はリビジョンレベルを表します 開発ツールの最新情報は MPLAB X IDE のオンラインヘルプでご覧になれます [Help] メニューから [Topics] を選択すると オンラインヘルプファイルのリストが表示されます はじめに 本書では PIC16F18446 センサボードの機能と動作について説明します PIC16F18446 センサボードは PIC16F18446 MCU を使って各種センサエレメントと接続する方法を試すために設計されました MPLAB Xpress PIC16F18446 評価用ボードとターゲットボードを接続してアプリケーションを素早く試作する方法も試せます 推奨参考資料本には PIC16F18446 センサボードのハードウェアおよびソフトウェアコンポーネントの説明と使い方を記載しています 参考資料として Microchip 社が提供する以下の文書を推奨します PIC16(L)F18426/46 14/20-Pin Full-Featured, Low Pin Count Microcontrollers with XLP (DS40001985A) 本デバイスの使い方に関する最新情報を記載した Readme for Device #.htm ファイル (HTML ファイル ) は MPLAB IDE インストールディレクトリ内にある Readmes サブディレクトリに格納されています リリースノート (Readme ファイル ) には 本書に記載できなかった最新情報と既知の問題を記載しています DS40002022A_JP - p.1

目次 まえがき... 1 1. はじめに... 3 1.1. 前提条件... 3 2. 概要... 4 2.1. ブロック図... 5 2.2. 操作ガイド... 6 3. ソフトウェアの詳細... 7 3.1. スプラッシュページ... 8 3.2. バッテリレベル計測... 8 3.3. 温度計測... 9 3.4. 圧力計測... 10 3.5. 近接検出および計測... 10 3.6. 金属探知... 11 3.7. ファームウェアのプログラミング... 12 4. ハードウェアの詳細... 13 4.1. MPLAB Xpress PIC16F18446... 13 4.2. バッテリ計測... 13 4.3. 温度センシング... 13 4.4. 圧力センシング... 14 4.5. 近接センシング... 15 4.6. 金属探知...16 4.7. ユーザインターフェイス... 16 5. 改訂履歴... 19 Microchip 社のウェブサイト... 20 お客様向け変更通知サービス... 20 カスタマサポート... 20 Microchip 社のデバイスコード保護機能... 20 法律上の注意点... 21 商標... 21 DNVによる品質管理システム認証... 22 各国の営業所とサービス... 23 DS40002022A_JP - p.2

はじめに 1. はじめに 本書は MPLAB Xpress PIC16F18446 評価用ボードをベースにした PIC16F18446 センサボードのです PIC16F18446 センサボードの目的は 計算機能付き 12 ビット AD コンバータ (ADC 2 ) と接続する各種センサの実装方法を示す事です 2 本周辺モジュールは先進のタッチセンシング向けに自動しきい値比較に使う静電容量分圧器 (CVD) や平均化 フィルタ処理 オーバーサンプリング等の自動処理機能を備えています ADC 2 は 機能を他の周辺モジュールおよびコアから独立した周辺モジュール (CIP) と共用する複数のアプリケーションで使います 図 1-1. PIC16F18446 センサボード 1.1 前提条件 本デモを始めるには以下が必要です ハードウェア : MPLAB Xpress PIC16F18446 を接続した PIC16F18446 センサボード PIC16F18446 センサボード給電用単 3 乾電池 2 本または MPLAB Xpress PIC16F18446 ボード給電用 USB ケーブル ソフトウェア : ファームウェアコンパイル用 MPLAB Xpress 環境または MPLAB X IDE バージョン 4.10 以降 PIC16F18446 センサボードファームウェア DS40002022A_JP - p.3

概要 2. 概要 本ボードは以下を含みます MPLAB Xpress PIC16F18446 温度センサ (Microchip MCP9701) 圧力センサ (NXP MP3V5050GP) 近接センシング PCBトレース 金属検知コイル 128*160ピクセル TFT LCD プッシュボタン 圧電オーディオトランスデューサ 電源用の単 3 乾電池 2 本 DS40002022A_JP - p.4

概要 2.1 ブロック図 図 2-1. PIC16F18446 センサボードのブロック図 PIC16F18446 Microcontroller CPU Memory System Communications Signal Generation LCD (small) SPI TM CLC CCP (Compare) 16-bit Timer Buzzer Backlight Control Signal Generation CWG CCP (PWM) Sensor Interface LCD Module (large) Temperature Sensing 16-bit Timer System Communications (E)USART Sensor Interface ADCC ADCC Numerically Controlled Oscillator Sensor Interface ADCC Fixed Voltage Reference Metal Detector Battery Measurement Pressure Sensing Sensor Interface ADCC Sensor Interface ADCC (w/ CVD) Proximity Sensing DS40002022A_JP - p.5

概要 2.2 操作ガイド 本ボードは単 3 乾電池 2 本または USB ケーブルで給電できます 単 3 乾電池 2 本をバッテリソケットに挿入する場合 ON/OFF スイッチでボードのオン / オフ F を切り換えます USB ケーブルを使う場合 MPLAB Xpress PIC16F18446 に USB ケーブルを接続するだけでボードは起動します 両電源が存在する場合 ボードは USB を電源とします 最初の画面はスプラッシュ画面です LCD に Microchip 社ロゴが表示されます 近接センサでユーザの存在を検出します ユーザがボードを使っていない場合 すなわち近接計測値が検出しきい値を 60 秒間下回ると LCD のバックライトが OFF に切り換わります 画面の切り換えは 2 個のプッシュボタンを使って行います 右ボタン (S3) は次の画面 左ボタン (S2) は前の画面を表示します 現在の画面が最後の場合 S3 を押すと最初の画面が表示されます 現在の画面が最初の場合 S2 を押すと最後の画面が表示されます 詳細は図 3-1 を参照してください DS40002022A_JP - p.6

ソフトウェアの詳細 3. ソフトウェアの詳細 本デモボードは各種アナログセンサのサブモジュールを備えており 12 ビット分解能の信号収集と計算機能を使わない 10 ビット分解能の結果を並べてほぼリアルタイムで表示します 以下のアナログ計測を実行します バッテリレベル計測 温度計測 圧力計測 近接検出および計測 金属探知知 これらの計測はそれぞれのビューに表示されます ビューは 2 つの内蔵プッシュボタン ( 左右ボタン ) で切り換えます 切り換わる順番は 下図のステートマシンに示す通りです 図 3-1. デモアプリケーション スプラッシュページ 金属探知 バッテリレベル計測 近接計測 温度計測 圧力計測 スプラッシュページに戻る前に最後の 2 つの計測 ( 近接と金属 ) を繰り返し この時もブザーを鳴らします 近接ブザー : センサの読み値に応じたピッチのトーンでブザーを鳴らします 金属検知ビープ音 : センサの読み値に応じた間隔でビープ音を鳴らします 従って 金属がコイルに近づくほど ビープ周波数は高くなります これら 2 つの最後のビューでは データ収集における 12 ビット分解能と 10 ビット分解能の相違グラフは表示されません DS40002022A_JP - p.7

ソフトウェアの詳細 3.1 スプラッシュページ このページは フラッシュメモリに格納されている Microchip 社ロゴのイメージを表示します 図 3-2. スプラッシュページビュー 3.2 バッテリレベル計測 バッテリレベル計測は ディスプレイ ON 時にボードが以下のいずれかで動作中に実行されます バッテリ計測 温度計測 圧力計測これら 3 つのビューではディスプレイの右上に バッテリ残量のパーセンテージレベルを比例充填量で示すバッテリアイコンを表示します バッテリ計測ビューでは バッテリ電圧 (V) とパーセンテージグラフも表示します DS40002022A_JP - p.8

ソフトウェアの詳細 図 3-3. バッテリ計測ビュー 3.3 温度計測 このビューでは現在の温度 ( ) を表示します 加えて 2 つのグラフに 12 ビットと 10 ビットの温度値の変動をリアルタイムで表示します 図 3-4. 温度計測ビュー DS40002022A_JP - p.9

ソフトウェアの詳細 3.4 圧力計測 このビューでは現在の空気圧 (Pa) を表示します 加えて 2 つのグラフに 12 ビットと 10 ビットの圧力値の変動をリアルタイムで表示します この画面は温度ビューと似ています 図 3-5. 圧力計測ビュー 3.5 近接検出および計測 ボードがスプラッシュページまたは近接計測ビューを表示し バッテリを電源としている場合 近接センサでデバイス周りのユーザの動きを検出します 60 秒間動きが検出されないとディスプレイバックライトは OFF になりますが ユーザが近づくと ON に戻ります DS40002022A_JP - p.10

ソフトウェアの詳細 近接計測画面では 下図のようにユーザの手とセンサ間の距離を動的に解釈して表示します 図 3-6. 近接計測ビュー 近接ブザービューでは ボードは ボードまでの手の距離に応じて周波数の異なるブザー音を生成します このモードでは LCD バックライトは常に ON です 3.6 金属探知 このビューを初めて表示する場合 ボードは金属探知 LC 回路をスキャンしてピーク ( 共振 ) 周波数を検出します その後 NCO を使ってこの周波数で信号を供給し ADC 2 を読み出します 金属が近づくと ボードは共振周波数を変え ADC 2 値が変わります 12 ビットおよび 10 ビット値はリアルタイムでプロットされます このモードに入る際 最初の ADC 2 読み値をプロットのオフセットとして使います 60 秒間動きが検出されないと LCD バックライトは OFF になり ボタンが押されると ON に戻ります DS40002022A_JP - p.11

ソフトウェアの詳細 図 3-7. 金属探知ビュー 金属ブザービューでは ボードは可変間隔でビープ音を生成します ビープ音の間隔は 金属検知器の読み値に応じて変わります このモードでは LCD バックライトは常に ON です 3.7 ファームウェアのプログラミング プロジェクトのソースコードはウェブページからダウンロードできます MPLAB X IDE で開いてコンパイルすると \dist\default\production フォルダに HEX ファイルが生成されます このパスはプロジェクトディレクトリへの相対パスです ボードを USB ケーブルで PC と接続し マスストレージデバイスが検出されたら HEX ファイルをデバイスにコピーして MPLAB Xpress PIC16F18446 をプログラミングします DS40002022A_JP - p.12

ハードウェアの詳細 4. ハードウェア詳細 4.1 MPLAB Xpress PIC16F18446 MPLAB Xpress PIC16F18446 評価用キットは PIC16F18446 マイクロコントローラを評価するためのハードウェアプラットフォームです 本キットを使うと PIC16F18446 でプロトタイプハードウェアおよびファームウェアを簡単に開発できます Nano Embedded Debugger (nedbg) を内蔵しており プログラミング用の外部ツールは不要です PC の USB ポートに接続すると マスストレージデバイスとして表示され HEX ファイルをデバイスにコピーしてプログラミングできます 4.1.1 PIC16F18446 マイクロコントローラ MPLAB Xpress PIC16F18446 ボードは その名が示すように PIC16F18446 マイクロコントローラを使っています インテリジェントアナログ CIP 周辺通信機能を備え extreme Low-Power (XLP) と組み合わせると センサのエンドノードおよびその他のアプリケーションの設計を簡略化できます 12 ビット ADC 2 MAP (Memory Access Partitioning) DIA (Device Information Area) 省電力動作モード ペリフェラルピンセレクト (PPS) 等の機能により 各種センサと接続でき ハードウェアの機能をカスタマイズできます 図 4-1. PIC16F18446 4.2 バッテリ計測 バッテリが放電すると VDD 電圧が低下します バッテリ電圧を計測するには 固定電圧と比較する必要があります PIC16F18446 は ADC 2 で内部的に計測できる固定参照電圧 (FVR) を内蔵しており これは正側の参照電圧としても使えます バッテリ電圧を求めるには ADC 2 を使って VDD を正側の参照電圧 VSS を負側の参照電圧とし 1.024 V 設定の FVR 電圧を計測します その後 下式で VDD (mv) を求めます VDD = (2 12 ) * VFVR / ADCReading 4.3 温度センシング 温度センサは Microchip MCP9701 を使っています DS40002022A_JP - p.13

ハードウェアの詳細 図 4-2. HW 温度センサ 本センサの温度係数は 19.5 mv/ C です 1 cm 離れたユーザの手の熱を感知できるほど感度が優れています 図 4-3. 温度センサ回路図 4.4 圧力センシング 圧力センサは NXP MP3V5050GP を使っています 感度は 54 mv/kpa です 図 4-4. HW 圧力センサ DS40002022A_JP - p.14

Voltage ADC Sample and Hold Capacitor External Capacitive Sensor ハードウェアの詳細 図 4-5. 圧力センサ回路図 4.5 近接センシング センサボードは外周に 近接センサとして動作する PCB トレースを実装しています PIC MCU は ADC 2 を CVD モードで使ってこのセンサを読み出します このモードの ADC 2 は まず CHOLD を VDD または VSS まで センサを VSS または VDD までそれぞれプリチャージします このプリチャージフェイズ完了後 ピンを ADC 2 に再接続し 2 つのコンデンサの電荷を再分配します 下図に CVD の動作原理を示します 詳細は PIC16F18446 データシートを参照してください 図 4-6. 差動 CVD 計測の波形 Rev. 10-000335A 10/2/2017 Precharge Acquire Convert Precharge Acquire Convert VDD VSS First Sample Time Second Sample 図は差動 CVD 計測を示していますが センサボードは非差動モードを使っています この状況では非差動モードが適しているためです DS40002022A_JP - p.15

ハードウェアの詳細 4.6 金属探知 金属探知回路は MCD-L 160UH コイル周りに構築されています 図 4-7. 金属探知回路 数値制御オシレータ (NCO) の出力は RC1 と接続しています その信号を L1 と C16 で構成される共振回路に印加します NCO 周波数が回路共振周波数と等ししくなった時 信号の振幅はピークに達します 起動後初めて金属探知モードにアクセスすると ファームウェアは周波数をスキャンして LC 回路の共振周波数を検出します その後 NCO をその周波数で維持します Q2 トランジスタはリピータモードで動作します C17 はピーク振幅で充電します R8 の値は信号期間中に C17 を放電しない程の大きさに選ばれており ADC 2 は RC0 端子電圧を信号ピーク振幅として読み出します 金属がコイル L1 に近づくと インダクタンスが変化し共振周波数がずれます このずれにより 共振周波数が NCO 周波数を離れ 振幅が低下小さくなります ある定数値から ADC 2 の読み値を減算した結果をプロットしているため 金属が近づくとプロットの値が増加します 4.7 ユーザインターフェイス 4.7.1 LCD ディスプレイ 本ボードは ER-TFT018-2 LCD を実装しています これは パラレル / シリアル SPI インターフェイスを備えた解像度 128x160 の 1.8" TFT LCD モジュールディスプレイです PIC16F18446 とは 3 ワイヤ SPI で接続します 本ボードの LCD に センサから収集した 12 ビット分解能と 10 ビット分解能のデータを並べてグラフに表示します DS40002022A_JP - p.16

ハードウェアの詳細 図 4-8. LCD 回路図 4.7.2 ボタン 本ボードには 2 つのプッシュボタン (S2 と S3) があります これらのボタンでディスプレイモードを切り換えます 図 4-9 を参照してください DS40002022A_JP - p.17

ハードウェアの詳細 図 4-9. HW ボタン PIC MCU では 2 つのピンで状態変化割り込み (IOC) が有効化されており ディスプレイ再描画中にボタンが押された場合もこれを検出します DS40002022A_JP - p.18

改訂履歴 5. 改訂履歴 リビジョンリリース日改訂内容 A 2018/03 本書は初版です DS40002022A_JP - p.19

Microchip 社のウェブサイト Microchip 社は自社が運営するウェブサイト (http://www.microchip.com/) を通してオンラインサポートを提供しています 当ウェブサイトでは お客様に役立つ情報やファイルを簡単に見つけ出せます インターネットブラウザから以下の内容がご覧になれます 製品サポート - データシートとエラッタ アプリケーションノートとサンプルプログラム 設計リソース とハードウェアサポート文書 最新のソフトウェアと過去のソフトウェア 一般的技術サポート - よく寄せられる質問 (FAQ) 技術サポートのご依頼 オンラインディスカッショングループ Microchip 社のコンサルタントプログラムおよびメンバーリスト ご注文とお問い合わせ - 製品セレクタと注文ガイド 最新プレスリリース セミナー / イベントの一覧 お問い合わせ先 ( 営業所 / 販売代理店 ) の一覧 お客様向け変更通知サービス Microchip 社のお客様向け変更通知サービスは お客様に Microchip 社製品の最新情報をお届けするサービスです ご興味のある製品ファミリまたは開発ツールに関する変更 更新 リビジョン エラッタ情報をいち早くメールにてお知らせします Microchip 社ウェブサイト (http://www.microchip.com/) にアクセスし [DESIGN SUPPORT] メニューの下の [Product Change Notification] からご登録ください カスタマサポート Microchip 社製品をお使いのお客様は 以下のチャンネルからサポートをご利用頂けます 販売代理店 弊社営業所 技術サポート サポートは販売代理店にお問い合わせください 各地の営業所もご利用頂けます 本書の最後のページに各国の営業所の一覧を記載しています 技術サポートは以下のウェブページからもご利用頂けます http://www.microchip.com/support Microchip 社のデバイスコード保護機能 Microchip 社製デバイスのコード保護機能について以下の点にご注意ください Microchip 社製品は 該当する Microchip 社データシートに記載の仕様を満たしています Microchip 社では 通常の条件ならびに仕様に従って使用した場合 Microchip 社製品のセキュリティレベルは 現在市場に流通している同種製品の中でも最も高度であると考えています しかし コード保護機能を解除するための不正かつ違法な方法が存在する事もまた事実です 弊社の理解では こうした手法は全て Microchip 社データシートにある動作仕様書以外の方法で Microchip 社製品を使用する事になります このような行為は知的所有権の侵害に該当する可能性が非常に高いと言えます Microchip 社は コードの保全性に懸念を抱くお客様と連携し 対応策に取り組んで参ります DS40002022A_JP - p.20

Microchip 社を含む全ての半導体メーカーで 自社のコードのセキュリティを完全に保証できる企業はありません コード保護機能とは Microchip 社が製品を 解読不能 として保証するものではありません コード保護機能は常に進歩しています Microchip 社では 常に製品のコード保護機能の改善に取り組んでいます Microchip 社のコード保護機能の侵害は デジタルミレニアム著作権法に違反します そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合 デジタルミレニアム著作権法の定めるところにより損害賠償訴訟を起こす権利があります 法律上の注意点 本書に記載されているデバイスアプリケーション等に関する情報は ユーザの便宜のためにのみ提供されているものであり 更新によって無効とされる事があります お客様のアプリケーションが仕様を満たす事を保証する責任は お客様にあります Microchip 社は 明示的 暗黙的 書面 口頭 法定のいずれであるかを問わず 本書に記載されている情報に関して 状態 品質 性能 商品性 特定目的への適合性をはじめとする いかなる類の表明も保証も行いません Microchip 社は 本書の情報およびその使用に起因する一切の責任を否認します Microchip 社の明示的な書面による承認なしに 生命維持装置あるいは生命安全用途に Microchip 社の製品を使用する事は全て購入者のリスクとし また購入者はこれによって発生したあらゆる損害 クレーム 訴訟 費用に関して Microchip 社は擁護され 免責され 損害をうけない事に同意するものとします 暗黙的あるいは明示的を問わず Microchip 社が知的財産権を保有しているライセンスは一切譲渡されません 商標 Microchip 社の名称とロゴ Microchip ロゴ AnyRate AVR AVR ロゴ AVR Freaks BeaconThings BitCloud CryptoMemory CryptoRF dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq KeeLoq ロゴ Kleer LANCheck LINK MD maxstylus maxtouch MediaLB megaavr MOST MOST ロゴ MPLAB OptoLyzer PIC picopower PICSTART PIC32 ロゴ Prochip Designer QTouch RightTouch SAM-BA SpyNIC SST SST ロゴ SuperFlash tinyavr UNI/O XMEGA は米国およびその他の国における Microchip Technology Incorporated の登録商標です ClockWorks The Embedded Control Solutions Company EtherSynch Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge Quiet-Wire は米国における Microchip Technology Incorporated 社の登録商標です Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom chipkit chipkit ロゴ CodeGuard CryptoAuthentication CryptoCompanion CryptoController dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP Inter-Chip Connectivity JitterBlocker KleerNet KleerNet ロゴ Mindi MiWi motorbench MPASM MPF MPLAB Certified ロゴ MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PureSilicon QMatrix RightTouch ロゴ REAL ICE Ripple Blocker SAM-ICE Serial Quad I/O SMART-I.S. SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA ZENA は 米国およびその他の国における Microchip Technology Incorporated の商標です SQTP は米国における Microchip Technology Incorporated のサービスマークです Silicon Storage Technology はその他の国における Microchip Technology の登録商標です GestIC と ULPP はその他の国における Microchip Technology の子会社である Microchip Technology Germany II GmbH & Co. & KG の登録商標です その他の商標は各社に帰属します DS40002022A_JP - p.21

2018, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-5224-3082-7 DNV による品質管理システム認証 ISO/TS 16949 Microchip 社では Chandler および Tempe( アリゾナ州 ) Gresham( オレゴン州 ) の本部 設計部およびウェハー製造工場そしてカリフォルニア州とインドのデザインセンターが ISO/TS-16949:2009 認証を取得しています Microchip 社の品質システムプロセスおよび手順は PIC MCU および dspic DSC KEELOQ コードホッピングデバイス シリアル EEPROM マイクロペリフェラル 不揮発性メモリ アナログ製品に採用されています さらに 開発システムの設計と製造に関する Microchip 社の品質システムは ISO 9001:2000 認証を取得しています DS40002022A_JP - p.22

各国の営業所とサービス 北米アジア / 太平洋アジア / 太平洋ヨーロッパ 本社 オーストラリア - シドニー インド - バンガロール オーストリア - ヴェルス 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 技術サポート : http://www.microchip.com/ support URL: www.microchip.com アトランタ Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 オースティン TX Tel: 512-257-3370 ボストン Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 シカゴ Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 ダラス Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 デトロイト Novi, MI Tel: 248-848-4000 ヒューストン TX Tel: 281-894-5983 インディアナポリス Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 ロサンゼルス Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 ローリー NC Tel: 919-844-7510 ニューヨーク NY Tel: 631-435-6000 サンノゼ CA Tel: 408-735-9110 Tel: 408-436-4270 カナダ - トロント Tel: 905-695-1980 Fax: 905-695-2078 Tel: 61-2-9868-6733 中国 - 北京 Tel: 86-10-8569-7000 中国 - 成都 Tel: 86-28-8665-5511 中国 - 重慶 Tel: 86-23-8980-9588 中国 - 東莞 Tel: 86-769-8702-9880 中国 - 広州 Tel: 86-20-8755-8029 中国 - 杭州 Tel: 86-571-8792-8115 中国 - 香港 SAR Tel: 852-2943-5100 中国 - 南京 Tel: 86-25-8473-2460 中国 - 青島 Tel: 86-532-8502-7355 中国 - 上海 Tel: 86-21-3326-8000 中国 - 瀋陽 Tel: 86-24-2334-2829 中国 - 深圳 Tel: 86-755-8864-2200 中国 - 福州 Tel: 86-186-6233-1526 中国 - 武漢 Tel: 86-27-5980-5300 中国 - 西安 Tel: 86-29-8833-7252 中国 - 厦門 Tel: 86-592-2388138 中国 - 珠海 Tel: 86-756-3210040 Tel: 91-80-3090-4444 インド - ニューデリー Tel: 91-11-4160-8631 インド - プネ Tel: 91-20-4121-0141 日本 - 大阪 Tel: 81-6-6152-7160 日本 - 東京 Tel: 81-3-6880-3770 韓国 - 大邱 Tel: 82-53-744-4301 韓国 - ソウル Tel: 82-2-554-7200 マレーシア - クアラルンプール Tel: 60-3-7651-7906 マレーシア - ペナン Tel: 60-4-227-8870 フィリピン - マニラ Tel: 63-2-634-9065 シンガポール Tel: 65-6334-8870 台湾 - 新竹 Tel: 886-3-577-8366 台湾 - 高雄 Tel: 886-7-213-7830 台湾 - 台北 Tel: 886-2-2508-8600 タイ - バンコク Tel: 66-2-694-1351 ベトナム - ホーチミン Tel: 84-28-5448-2100 Tel: 43-7242-2244-39 Fax: 43-7242 -2244-393 デンマーク - コペンハーゲン Tel: 45-4450-2828 Fax: 45-4485-2829 フィンランド - エスポー Tel: 358-9-4520-820 フランス - パリ Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 ドイツ - ガーヒンク Tel: 49-8931-9700 ドイツ - ハーン Tel: 49-2129-3766400 ドイツ - ハイルブロン Tel: 49-7131-67-3636 ドイツ - カールスルーエ Tel: 49-721-625370 ドイツ - ミュンヘン Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 ドイツ - ローゼンハイム Tel: 49-8031-354-560 イスラエル - ラーナナ Tel: 972-9-744-7705 イタリア - ミラノ Tel: 39-0331-742611 Fax: 39-0331-466781 イタリア - パドヴァ Tel: 39-049-7625286 オランダ - ドリューネン Tel: 31-416-690399 Fax: 31-416-690340 ノルウェー - トロンハイム Tel: 47-7289-7561 ポーランド - ワルシャワ Tel: 48-22-3325737 ルーマニア - ブカレスト Tel: 40-21-407-87-50 スペイン - マドリッド Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 スウェーデン - ヨーテボリ Tel: 46-31-704-60-40 スウェーデン - ストックホルム Tel: 46-8-5090-4654 イギリス - ウォーキンガム Tel: 44-118-921-5800 Fax: 44-118 -921-5820 DS40002022A-JP - p.23