[CLICK-I2C]ログインマイページ買い物かごカートに商品がありません。I2Cホスト実験ボード(UART2I2C-A)は、UART(非同期式シリアル通信)コマンドで制御ができるI2Cホストボードです。簡単なUARTコマンドを使ってI2Cスレーブ機器と通信できます。本ボードにはNXPセミコンダクター社のシリアルI2CブリッジIC、SC18IM704が搭載されています。SC18IM704はワンチップにUART-I2Cコンバート機能を搭載し256バイトのTX,RXのバッファを搭載しています。本機はI2Cホスト機器として動作します。I2Cスレーブ機器との通信が可能です。各種操作はUARTコマンドで行います。I2Cスレーブ機器のアドレス指定や送信するデータの指定、受信するデータのサイズなどをUARTコマンドで指定できます。I2C通信はファストモード375kHzに対応しています。本体の電源電圧は3.3Vですが、入力ピンは全て5Vトレラント機能があり直結できます。I2C信号線(SCLとSDA)は端子台から取り出せます。その他、8ピンのユーザー制御可能なGPIOが搭載されています。UARTコマンドでGPIOとして利用可能です。各種I2Cスレーブ機器とUARTコマンドで通信できるのでI2C機器のデバッグや評価の他、SC18IM704の評価基板としての利用に最適です。このボードはSC18IM704を簡単に利用できるようピンピッチ2.54mmにし端子台等を搭載したものです。電源電圧は3.3Vです。I2C通信線とGPIOは5Vトレラントです。5V系にも直結できます。I2CのSDA及びSCL線はプルアップされていません。(mm)※本製品はSC18IM704を使いやすくしたボードです。SC18IM704のデータシートや回路図等の資料をご覧になって仕組みや回路を理解できる技術をお持ちの方を対象として製品です。マイクロテクニカでは、SC18IM704の使い方等技術的なご質問は受け付けておりません。資料をご覧になりご自身で理解して問題解決が可能な技術者向けの製品です。■ピン配置図mikroBUSは下記のようなピン配置になっています。※本製品は組み立て完成済みです。本機とUART通信可能なUARTホストを接続します。マイコン、Arduinoなどのデバイスやパソコンと接続する時はUSB-UART変換回路を介して接続します。本機の電源電圧は3.3Vです。SDAの2線を接続します。GNDは共通とします。本機のI2C信号線はプルアップされていないため、外部回路にて適切な抵抗器(2.2kΩ〜10kΩ程度)でプルアップしてください。UART信号はデフォルトでは9600bps、データ長8ビット、1ストップビット、ノンパリティです。本機の電源が投入されたりハードウエアリセットがかかると本機は、0x4Fと0x4B("OK")を出力します。これをUARTホストで受信して確認してください。UART通信のコマンドは7つあります。下表にないコマンドは無視されます。PSコマンドでI2Cバススタートです。続いてスレーブアドレス7ビットとWrite要求の0を加算します。送信するデータのサイズをバイト単位で指定します。0しかない場合には1バイトなので指定する値は0x01となります。Nは送信するデータ本体です。各データは1バイトです。最後にPコマンドで終端します。NSコマンドでI2Cバススタートです。続いてスレーブアドレス7ビットとRead要求の1を加算します。受信するデータのサイズが分かっている場合には、そのサイズをバイト単位で指定します。不定長の場合には長めに設定しておきます。最後にPコマンドで終端します。その後、I2Cスレーブデバイスから読み取ったデータがUARTポートから出力されます。Startコンディションを使った通信をする方法やGPIOの制御方法などについてはSC18IM704のデータシートを参照してください。