#author("2021-11-02T04:11:43+00:00","default:admin","admin") #author("2021-11-02T04:16:55+00:00","default:admin","admin") -[[I2C、SPIとは?:http://www.wsnak.com/kit/i2cspi/abouti2cspi.html]] -[[I2C通信に対応開始! | 株式会社バニーホップ:https://archive.bunnyhop.jp/information-20150825/]] ... I2C, SPI, UART について詳しく解説している -[[シリアル通信:http://0n0.fc2web.com/kiso/serial.html]] -[[https://ehbtj.com/info/pl2303-windows10/]] -[[http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41]] *USB-シリアル変換ケーブル [#l7c644fd] -[[USB to UART TTLシリアルケーブル 1M (PL2303HX):https://www.amazon.co.jp/USB-UART-TTL%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-1M-PL2303HX/dp/B014CA59P4]] -[[Ugreen USB シリアル変換ケーブル USB-RS232 DB9ピン変換アダプタ Windows 10/8.1/8/7/Vista/XP/2000 Mac OS 10.6以降等対応 金メッキ付き PL2303チップセット 1m:https://www.amazon.co.jp/%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E5%A4%89%E6%8F%9B%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-USB-RS232-DB9%E3%83%94%E3%83%B3%E5%A4%89%E6%8F%9B%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF-10-6%E4%BB%A5%E9%99%8D%E7%AD%89%E5%AF%BE%E5%BF%9C-PL2303%E3%83%81%E3%83%83%E3%83%97%E3%82%BB%E3%83%83%E3%83%88/dp/B00QUZY4UG/ref=sr_1_51_sspa?s=computers&ie=UTF8&qid=1520951751&sr=1-51-spons&keywords=usb+rs+232c&psc=1]] --[[USB to RS232C driver:https://www.ugreen.com/drivers/list-USB_To_RS232_Driver-en.html]] *I2C(Inter-Integrated Circuit) [#n4170000] -フィリップス社で開発されたシリアル通信の規格 -I2Cバスとは、SCL(シリアル・クロック)と、双方向のSDA(シリアル・データ)の2本の信号線(GNDは含まず)で通信する同期式のシリアル通信 -バスには複数のスレーブを接続でき、マスタは個別に決められたスレーブのアドレスを指定して、スレーブを選択してからそのスレーブと通信する -ビットレートにより、標準モード、ファースト・モード、ハイスピード・モードがある *SPI(Serial Peripheral Interface) [#d48aa577] -モトローラ社が提唱したシリアル通信の規格 -SPIバスとはSCK(シリアル・クロック)と単方向のSDI、SDOの3本の信号線(GNDは含まず)で通信する同期式のシリアル通信 -バスには複数のスレーブを接続できるが、それらを特定するためにマスタはSS(スレーブ・セレクト)信号でスレーブを選択しなければならない -信号線は増えるが、データのフォーマットや原理が単純なため高速で通信できる *UART(Universal Asynchronous Receiver Transmitter) [#rc632bf4] -1対1のデータ通信を前提としている -双方向通信が可能 -主にPC間やマイコン間のコンソール制御に利用されている -最近のほとんどのマイコンにはUART機能が搭載されており、マイコン間のデータ交換や、変換ICを使用してRS232C規格の通信またはUSB規格の通信に変換し、パソコンやFA機器とデータのやり取りをすることが可能 *RS232C [#bfe874e0] *RS-232C [#h9ecfddd] -RS232Cインタフェース(例えばパソコンのCOMポート)は、UARTの入出力信号をRS-232Cの定める電圧に変換するデバイスを経由して外部コネクタ(パソコンで言えばD-SUB9ピンコネクタ)に繋がる構成になっています。この変換器のことを俗に「RS-232Cドライバ」などと呼んでいますが、マキシムという会社のMAX232というデバイスが有名です。 *RS422 [#a62b69ee] *RS-422 [#bebedcab] -[[RS232C、RS422、RS485とは ~平衡と不平衡~:http://www.sacom.co.jp/lecture/rs422-rs485.html]] *RS485 [#dc0cc284] -RS422をバス用にレベルアップさせた規格 -電気的にはRS422とほとんど同じ平衡伝送 -RS232C/RS422はポイント・ツゥ・ポイント(1:1)の伝送に適用されるのに対して、RS485はバス方式のマルチドロップ(1:32)に適用される *RS-485 [#o5797828] -RS-422をバス用にレベルアップさせた規格 -電気的にはRS-422とほとんど同じ平衡伝送 -RS-232C/RS-422はポイント・ツゥ・ポイント(1:1)の伝送に適用されるのに対して、RS-485はバス方式のマルチドロップ(1:32)に適用される *LVDS [#k5f07842] -Low voltage differential signaling -[[LVDS オーナーズ・マニュアル:http://www.fujiele.co.jp/wp-content/uploads/maker/ns/LVDSownersmanual3rd.pdf]] -[[自動車システムにおいて前途有望なLVDSマルチメディアインタフェース:https://www.maximintegrated.com/jp/app-notes/index.mvp/id/3570]] -送信する値が「1」か「0」かにより、電流の流れる向きが変わり、受信回路側で ±350mV の電位差が生じる -受信回路はこの電位差を検出することで送信された値が「0」なのか「1」なのかを判断する -振幅が小さいので、高速・低消費電力の通信が可能である