1 序言1.1 版本1.0-19921992 I2C 總線規范的這個版本有以下的修正• 刪除了用軟件編程從機地址的內容因為實現這個功能相當復雜而且不被使用• 刪除了低速模式實際上這個模式是整個I2C 總線規范的子集不需要明確地詳細說明• 增加了快速模式它將位速率增加4 倍到達400kbit/s 快速模式器件都向下兼容即它們可以在0~100kbit/s 的I2C 總線系統中使用• 增加了10 位尋址允許1024 個額外的從機地址• 快速模式器件的斜率控制和輸入濾波改善了EMC 性能注意100kbit/s 的I2C 總線系統或100kbit/s 器件都沒有改變1.2 版本2.0-1998I2C 總線實際上已經成為一個國際標準在超過100 種不同的IC 上實現而且得到超過50 家公司的許可但是現在的很多應用要求總線速度更高電源電壓更低這個更新版的I2C 總線規范滿足這些要求而且有以下的修正• 增加了高速模式Hs 模式它將位速率增加到3.4Mbit/s Hs 模式的器件可以和I2C 總線系統中快速和標準模式器件混合使用位速率從0~3.4Mbit/s• 電源電壓是2V 或更低的器件的低輸出電平和滯后被調整到符合噪聲容限的要求而且保持和電源電壓更高的器件兼容• 快速模式輸出級的0.6V 6mA 要求被刪除• 新器件的固定輸入電平被總線電壓相關的電平代替• 增加了雙向電平轉換器的應用信息
上傳時間: 2014-12-28
上傳用戶:hakim
SM-IIC/2051 模塊用戶說明簡介:SM-IIC/2051 是一個基于2051 單片機的I2C 總線控制模塊。上位機接口可直接與PC的RS232 連接,下位機可實現對應用電路中I2C 控制總線的連接,塊內設置2K 的FLASH 存儲器,可存儲用戶I2C 初始化數據。模塊采用2051 單片機,使電路簡單可靠。型號:SM-IIC/2051名稱:I2C 數據控制模塊功能:RS232 串行信號與I2C 數據轉換 接口說明:編號信號標志信號名稱規格備注CK1-1 VCC 供電+5VCK1-2 VCC 供電+5VCK1-3 GND 地GroundCK1-4 GND 地GroundCK2-1 TOUT 串口輸出RS232CK2-2 RIN 串口輸入RS232CK2-3 GND 地GroundCK2-4 GND 地Ground編號信號標志信號名稱規格備注CK3-1 GND 地GroundCK3-2 SCL I2C 時鐘TTLCK3-3 SDA I2C 數據TTLCK3-4 GND 地GroundCK3-5 P1.2 PI/O 端口TTLCK3-6 P1.3 PI/O 端口TTLCK3-7 P1.4 PI/O 端口TTLCK3-8 P1.5 PI/O 端口TTLCK3-9 P1.6 PI/O 端口TTLCK3-10 P1.7 PI/O 端口TTLCK3-11 P3.7 PI/O 端口TTLCK3-12 T1 定時端口TTLCK3-13 T0 定時端口TTLCK3-14 INT1 中斷端口TTLCK3-15 INT0 中斷端口TTLCK3-16 GND 地Ground
上傳時間: 2013-11-18
上傳用戶:爺的氣質
1 /**————————————————————2 〖說明〗I2C總線驅動程序(用兩個普通IO模擬I2C總線)3 包括100Khz(T=10us)的標準模式(慢速模式)選擇,4 和400Khz(T=2.5us)的快速模式選擇,5 默認11.0592Mhz的晶振。6 〖文件〗PCF8563T.C ﹫2001/11/2 77 〖作者〗龍嘯九天 c51@yeah.net http://www.c51bbs.co /8 〖修改〗修改建議請到論壇公布 http://www.c51bbs.co m9 〖版本〗V1.00A Build 080310 —————————————————————*/1112 #ifndef SDA13 #define SDA P0_014 #define SCL P0_115 #endif1617 extern uchar SystemError;1819 #define uchar unsigned char20 #define uint unsigned int21 #define Byte unsigned char22 #define Word unsigned int23 #define bool bit24 #define true 125 #define false 02627 #define SomeNOP(); _nop_();_nop_();_nop_();_nop_();2829 /**--------------------------------------------------------------------------------30 調用方式:void I2CStart(void) ﹫2001/07/0 431 函數說明:私有函數,I2C專用32 ---------------------------------------------------------------------------------*/33 void I2CStart(void)34 {35 EA=0;36 SDA=1; SCL=1; SomeNOP();//INI37 SDA=0; SomeNOP(); //START38 SCL=0;39 }4041 /**--------------------------------------------------------------------------------42 調用方式:void I2CStop(void) ﹫2001/07/0 443 函數說明:私有函數,I2C專用44 ---------------------------------------------------------------------------------*/45 void I2CStop(void)46 {47 SCL=0; SDA=0; SomeNOP(); //INI48 SCL=1; SomeNOP(); SDA=1; //STOP49 EA=1;50 }5152 /**--------------------------------------------------------------------------------53 調用方式:bit I2CAck(void) ﹫2001/07/0 454 函數說明:私有函數,I2C專用,等待從器件接收方的應答55 ---------------------------------------------------------------------------------*/56 bool WaitAck(void)57 {58 uchar errtime=255;//因故障接收方無ACK,超時值為255。59 SDA=1;SomeNOP();60 SCL=1;SomeNOP();61 while(SDA) {errtime--; if (!errtime) {I2CStop();SystemError=0x11;return false;}}62 SCL=0;63 return true;
上傳時間: 2014-04-11
上傳用戶:xg262122
I2c技術全集
標簽: I2c
上傳時間: 2013-11-24
上傳用戶:旭521
<<I2C總線應用系統設計>>
上傳時間: 2013-11-21
上傳用戶:luke5347
擴頻通信體制在現代通信中的應用越來越廣泛。由于擴頻碼的偽隨機性和優良的相關特性,這種體制本身就具有一定的抗干擾性能。但擴頻信號的帶寬寬,容易受到空間電磁信號和人為發射的惡意信號干擾,干擾信號較強時,需要采取抗干擾措施。針對擴頻通信中的窄帶干擾,提出了一種基于TMS320C6701的抗干擾自適應濾波器的實現方案,并在其EVM板上進行了實驗,取得了較好的抗干擾效果。
上傳時間: 2013-11-18
上傳用戶:zl5712176
DSP 在與多個外設進行通信時,通常需要對DSP 的串口進行擴展。本文詳細介紹了利用TL16C554 芯片對TMS320VC33 DSP 芯片進行串口擴展
上傳時間: 2013-10-29
上傳用戶:咔樂塢
FPGA與ARM EPI通信,控制16路步進電機和12路DC馬達 VHDL編寫的,,,,,
上傳時間: 2013-10-21
上傳用戶:zhyfjj
用Verilog HDL實現I2C總線功能
上傳時間: 2013-11-07
上傳用戶:源弋弋
《基于Xilinx FPGA的OFDM通信系統基帶設計》附帶的代碼
上傳時間: 2014-01-10
上傳用戶:15501536189