<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于I2C總線(xiàn)性能問(wèn)答集錦

          基于I2C總線(xiàn)性能問(wèn)答集錦

          作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏
          問(wèn):如果熱拔插I2C總線(xiàn)上的設(shè)備,是否易對(duì)總線(xiàn)及總線(xiàn)上的設(shè)備會(huì)產(chǎn)生嚴(yán)重影響,如何影響。情況1:拔插當(dāng)時(shí)總線(xiàn)上的空閑設(shè)備;情況2:插拔當(dāng)時(shí)總線(xiàn)上的BUSY設(shè)備,MASTER或SLAVE。

          [答:Alex] 1 支持熱插拔
          2 如果聲明支持熱插拔的I2C器件不會(huì)對(duì)總線(xiàn)產(chǎn)生任何的影響,器件插入的時(shí)候它會(huì)自動(dòng)的檢測(cè)線(xiàn)路狀態(tài),并且只在總線(xiàn)空閑的時(shí)候連接器件,所以不會(huì)對(duì)總線(xiàn)產(chǎn)生任何的影響
          [問(wèn):kkwd] I2C上拉電阻怎么確定
          [答:Bruce] 這里有一個(gè)計(jì)算公式:
          Rmin={Vdd(min)-o.4V}/3mA
          Rmax=T/0.874.c, T="1us" 100KHz, T="0".3us 400KHz
          [問(wèn):applebig] I2C對(duì)熱插拔是否支持?有沒(méi)有熱插拔時(shí)數(shù)據(jù)傳送正確性的保護(hù)措施?
          [答:Timothy] Yes, Philips I2C devices support Hot swap functions, please refere to Philips website @ WWW.standardproducts.philips.com and search for PCA951X series for details

          [問(wèn):zhongshan] 請(qǐng)介紹一下I2C總線(xiàn)的應(yīng)用領(lǐng)域和應(yīng)用注意事項(xiàng)。
          [答:Bruce] I2C總線(xiàn)是一個(gè)通用的串行總線(xiàn),可以在很多領(lǐng)域中應(yīng)用,比如計(jì)算機(jī)制造、電信設(shè)備、消費(fèi)類(lèi)電子、手持設(shè)備等。應(yīng)用中需要注意的主要有:總線(xiàn)容量、信號(hào)傳輸距離 、總線(xiàn)頻率、slave地址、上拉電阻阻值計(jì)算等
          [問(wèn):jameswl] 請(qǐng)問(wèn),我在I2C總線(xiàn)的芯片中在存放的數(shù)據(jù)會(huì)丟失,如何解決?
          [答:Alex] 我想這是存儲(chǔ)芯片的問(wèn)題,和什么接口并無(wú)關(guān)系,除非你沒(méi)有寫(xiě)進(jìn)去,若你能確定數(shù)據(jù)已經(jīng)寫(xiě)入,我建議你接觸你的芯片供應(yīng)商請(qǐng)求協(xié)助測(cè)試解決該問(wèn)題。
          [問(wèn):mocan] 1、I2C是否支持熱拔插。

          [問(wèn):khadgar02] 請(qǐng)問(wèn)一家ic公司如何獲得i2c控制器的生產(chǎn)授權(quán)?繳納license?直接向philips購(gòu)買(mǎi)硬核?可以自行研制然后通過(guò)測(cè)試嗎?
          [答:Timothy] Apply for a license or text of the Philips I2C Standard License Agreement please contact Mr. Hesselmann (I2C.Support at philips.com)

          [問(wèn):kkwd] 怎么把GPIO口編程為I2C總線(xiàn)?
          [答:Paul] PCA9564 can do this job, 8 GPIOs and several control signals transfer to I2C bus.

          [問(wèn):abucaiwang] 我們把I2C通過(guò)迷你USB接口從機(jī)器上引了出來(lái),和另外的一臺(tái)機(jī)器連接?,F(xiàn)在線(xiàn)長(zhǎng)1米左右,速度是280Kbps可以正常傳輸。我們想知道按這種速度可以不出錯(cuò)傳多遠(yuǎn),如果距離很長(zhǎng),中間是否需要加什么設(shè)備,你們是否有相應(yīng)的解決方案。
          [答:Lily] 如果采用USB 1.1可以傳送25米,我們有相應(yīng)的芯片進(jìn)行I2C 和USB間的轉(zhuǎn)換。
          [問(wèn):xiaoyudz] 我一直搞不清I2C總線(xiàn)和CAN總線(xiàn)它們的真正區(qū)別,希望專(zhuān)家能結(jié)合實(shí)例應(yīng)用幫忙徹底區(qū)分。首先深表感謝?。。?br />[答:Alex] CAN總線(xiàn)通過(guò)復(fù)雜的傳輸協(xié)議可以實(shí)現(xiàn)很高容錯(cuò)性能,所以多用于對(duì)數(shù)據(jù)準(zhǔn)確要求很高的場(chǎng)合,比如汽車(chē),機(jī)械等領(lǐng)域,但是其速度很低,協(xié)議復(fù)雜。而I2C總線(xiàn)協(xié)議實(shí)現(xiàn)非常的簡(jiǎn)單,速度更高,但是沒(méi)有提供如CAN那樣復(fù)雜的糾錯(cuò)和檢測(cè)機(jī)制。所以綜合而言,CAN復(fù)雜,但是容錯(cuò)度高,速度低。而I2C簡(jiǎn)單,高速,容錯(cuò)度相對(duì)低
          [問(wèn):wookay] I2C總線(xiàn)的最高數(shù)據(jù)傳輸速度能達(dá)到多少?I2C接口應(yīng)該是半雙工的吧?
          [答:Vincent] at this moment, our I2C product support max of 400Khz speed. It is half duplex.
          [問(wèn):lbgy] 通過(guò)緩沖器可以擴(kuò)大I2C總線(xiàn)傳輸距離,允許采用多少級(jí)緩沖器?
          [答:Alex] Philips很多的緩沖器可以級(jí)聯(lián),所以允許無(wú)限的緩沖器
          [問(wèn):qinzhiwoo] I2C總線(xiàn)如何于并行總線(xiàn)轉(zhuǎn)換
          2)I2C總線(xiàn)如何識(shí)別同種帶有I2C接口的器件,并對(duì)他們讀寫(xiě)
          [答:Victor] 1. You can add a BUS SWITCH or MULTIPLEXER to switch the I2C bus.
          2. each devive has its own device ID and I2C bus will confirm the ID before read and write
          [問(wèn):carelisan] IIC總線(xiàn)與RS232,RS458有怎樣的不同?
          [答:Alex] 最主要的區(qū)別在于:
          1 I2C主要用于系統(tǒng)內(nèi)部,而RS485/232多用于外部設(shè)備的連接
          2 I2C從技術(shù)上說(shuō)屬于同步串行總線(xiàn),RS485/232屬于異步串行總線(xiàn)
          3 I2C總線(xiàn)上不需要專(zhuān)門(mén)的收發(fā)器設(shè)備,所以簡(jiǎn)單,而RS485/232需要專(zhuān)門(mén)的電平轉(zhuǎn)換器件
          [問(wèn):lbgy] I2C總線(xiàn)的傳輸速度有多高?它的數(shù)據(jù)完整性和安全性如何?
          [答:Bruce] I2C總線(xiàn)理論上傳輸速度可以為100KHz(標(biāo)準(zhǔn))、400KHz(快速)和3.4MHz(高速)。 目前還沒(méi)有成熟的3.4MHz速率的產(chǎn)品。 I2C總線(xiàn)是板內(nèi)總線(xiàn),總線(xiàn)內(nèi)部有地址管理和仲裁機(jī)制,在總線(xiàn)容量、slave地址等技術(shù)指標(biāo)正確的情況下,數(shù)據(jù)的完整性和安全性是有保證的
          [問(wèn):david_liao] SDA SCL 的pull up 電阻是否有特定的要求?
          [答:Victor] the value is not fixed, so pls refer to application note for detail
          [問(wèn):Cris Tsin] How to solve I2C address conflicts

          [答:Paul] I2C protocol define each chip one unique slave address.So if you communicate to several identical ICs, I2C address should be different.
          If not, the same address ICs will be replied at the same time.
          [問(wèn):lljiang] 當(dāng)i2c總線(xiàn)接多個(gè)slave設(shè)備時(shí),可以直接連接么?
          [答:Alex] 我不是很清楚你的直接連接是是指什么,但所有的slave設(shè)備都是并聯(lián)在總線(xiàn)上,是直接連接的
          [問(wèn):huanggang] I2C 總線(xiàn)SDA信號(hào)雙向隔離實(shí)現(xiàn)電路?
          [答:Alex] 我建議你使用我們的P82B96器件,它可以實(shí)現(xiàn)SDA,SCL信號(hào)的雙向隔離
          [問(wèn):henryxiang] 在我的應(yīng)用中,是多個(gè)P82B715掛在一條I2C上,運(yùn)行幾個(gè)小時(shí)后,就會(huì)出現(xiàn)數(shù)據(jù)線(xiàn)被拉低導(dǎo)致I2C死掉,請(qǐng)問(wèn)是什么原因?另外,I2C如果要支持熱插拔,必須滿(mǎn)足什么條件?
          [答:Paul] The distance of I2C bus was limited by capacitance, so you should pull higher voltage level or reduce the distance.

          本文引用地址:http://www.ex-cimer.com/article/201612/330201.htm

          PCA9510~14 can support hot plug, please refer to the datasheet and AP note.
          [問(wèn):LEOPAN] 各時(shí)序的門(mén)隔時(shí)間,及復(fù)位時(shí)要求的狀態(tài)如何.
          [答:Alex] 對(duì)不起,我不是很清楚你的問(wèn)題,能否請(qǐng)你問(wèn)的更清楚一些呢?I2C上的時(shí)序是由SCL的邊沿驅(qū)動(dòng)的,不動(dòng)器件對(duì)復(fù)位有不同的要求,I2C總線(xiàn)上的復(fù)位實(shí)際就是指一次傳輸?shù)慕Y(jié)束吧,這個(gè)可以參考傳輸時(shí)序的
          [問(wèn):zmdcg] 在i2c配置中受外界(比如電壓穩(wěn)定性、振動(dòng)等)的干擾會(huì)產(chǎn)生什么影響?
          [答:Victor] If I2C is effected by cross-talk, then the data might be wrong, that mean the function of device might be wrong.
          [問(wèn):tianke999] 你好!
          我想請(qǐng)問(wèn),如果使用音頻壓縮的dsp芯片需要與arm的cpu相聯(lián),如果使用iic會(huì)不會(huì)出現(xiàn)速度問(wèn)題,使用hpi如何?
          [答:Alex] 我想這是由你需要的數(shù)據(jù)帶寬確定的,你在系統(tǒng)設(shè)計(jì)的時(shí)候需要先計(jì)算你需要的最大的數(shù)據(jù)帶寬(音頻數(shù)據(jù)),這個(gè)考慮對(duì)無(wú)論任何接口或者總線(xiàn)都需要你自己確定的。目前I2C支持的最大帶寬為400kbps
          [問(wèn):lbgy] I2C總線(xiàn)的數(shù)字信號(hào)的抖動(dòng)性能的最低要求是什么?能給出它和傳輸距離的關(guān)系嗎?
          [答:Bruce] I2C總線(xiàn)為同步總線(xiàn),對(duì)抖動(dòng)性能沒(méi)有要求?
          [問(wèn):zmyf] 請(qǐng)問(wèn)高速I(mǎi)2C一般使用多少的波特率呢?我們一般使用80K/100Kbits/S,有最優(yōu)值嗎?
          [答:Alex] 高速I(mǎi)2C總線(xiàn)最高速率支持3.4MHz,只要主總器件支持,其下任意速率都是可以的,并無(wú)最優(yōu)值,我們通常會(huì)使用較高的速率,但是在長(zhǎng)距離傳輸?shù)臅r(shí)候,通常會(huì)考慮較低的速率
          [問(wèn):zzkeng] I2C的速度不夠高,如果解決?或是I2C的將來(lái)會(huì)向那個(gè)方向發(fā)展?有無(wú)可能發(fā)展新協(xié)議?
          [答:Timothy] Since it is set for maintainace, so the speed is not requested as high as others! now the highest is 3.4Mhz.
          [問(wèn):qihong] 請(qǐng)問(wèn)lpc系列單片機(jī)的iic接口是否支持熱插拔?
          [答:Alex] 不支持,I2C總線(xiàn)上的熱插拔需要專(zhuān)門(mén)的器件支持,比如PCA9511
          [問(wèn):chenhezhi] I2C總線(xiàn)在連續(xù)寫(xiě)EEPROM時(shí)容易出現(xiàn)什么問(wèn)題,100K的傳輸速率。
          [答:Alex] 在我的經(jīng)驗(yàn)中,似乎沒(méi)有發(fā)覺(jué)有任何問(wèn)題
          [問(wèn):david_liao] I2C的layout時(shí),對(duì)線(xiàn)長(zhǎng)、線(xiàn)寬、線(xiàn)距有沒(méi)有要求?
          [答:Timothy] Just remember the max C value on the bus is 400pf.
          [問(wèn):applebig] PCA9512對(duì)正在使用狀態(tài)的器件拔出時(shí)有什么保護(hù)嗎?比如主發(fā)狀態(tài)的期間拔出時(shí),由誰(shuí)來(lái)發(fā)出stop信號(hào)
          [答:Paul] We use ACC this signal to control the VCC2, when VCC1 = VCC2 I2C bus was connected. If not, disconnect this bus suddenly. I2C bus won"t communicate anymore.
          [問(wèn):abucaiwang] I2C只是可以在板內(nèi)傳輸嗎,如果把它引到外面有什么要注意的?
          [答:Victor] I2C can be used in PCB and also applied by cable, if by cable, the capacitance will be the factor to decide the cable length
          [問(wèn):binelf] 請(qǐng)問(wèn)I2C Master設(shè)備和Slave 設(shè)備各自完成的功能的相同點(diǎn)和不同點(diǎn).
          EEPRom屬于I2C Slave設(shè)備嗎?為什么許多IC的配置都是通過(guò)I2C總線(xiàn)直接與EEProm直接相連.

          [答:Alex] 1 master發(fā)起傳輸并一直傳輸SCL信號(hào),而slave被動(dòng)的接受總線(xiàn)上的信號(hào),并依據(jù)接受到的SCL信號(hào)作為同步時(shí)鐘
          2 EEPROM是I2C slave設(shè)備,”許多I2C的配置“-我不是很明白你的意思,配置IC當(dāng)然應(yīng)該是與該IC相連
          [問(wèn):dabao123] sda 線(xiàn)為什么需要一個(gè) 漏極開(kāi)路的下拉電阻? 這個(gè)電阻是否所有IIC器件內(nèi)部都已經(jīng)集成?
          [答:Bruce] 應(yīng)該是有上拉電阻。通過(guò)將總線(xiàn)拉至低電平,漏極開(kāi)路驅(qū)動(dòng),所有總線(xiàn)上設(shè)備都可以傳送數(shù)據(jù)。 有的I2C器件內(nèi)部已經(jīng)集成了上拉電阻,如PCA9555等,有的則沒(méi)有,請(qǐng)使用前查閱DATASHEET
          [問(wèn):hezexue_mail] 請(qǐng)問(wèn)I2C和smbus有何不同?
          [答:Paul] Basically, these two bus are the same but the protocol and software definition have a bit different.
          [問(wèn):margi] 如何解決data loss.
          [答:Alex] 只能通過(guò)軟件檢測(cè)并要求重發(fā),硬件并無(wú)處理data loss的機(jī)制
          [問(wèn):panther2000] 如果一個(gè)系統(tǒng)中有多個(gè)I2C設(shè)備要控制,而有些設(shè)備是時(shí)間敏感性的,請(qǐng)問(wèn)這是否會(huì)影響系統(tǒng)響應(yīng)時(shí)間?
          [答:Paul] Base on your frequency, the rising and falling time will be different. Please refer to I2C standard SPEC.
          [問(wèn):dabao123] 請(qǐng)問(wèn) IIC總線(xiàn)通信和串口通信比較,哪個(gè)穩(wěn)定性高?
          [答:Alex] 我沒(méi)發(fā)現(xiàn)有此類(lèi)測(cè)試的比較,依據(jù)我的個(gè)人經(jīng)驗(yàn),I2C更穩(wěn)定,但是因?yàn)镮2C通常距離較短,而串口通常連線(xiàn)較長(zhǎng),所以此類(lèi)比較似乎無(wú)意義
          [問(wèn):abucaiwang] 請(qǐng)問(wèn):I2C能傳多遠(yuǎn)?
          [答:Timothy] Basically, Maximum bus capacitance = 400 pF (without repeaters) which is about 20 – 30 devices or 10 ft of wire
          [問(wèn):KZXYA] 1.I2C總線(xiàn)的工作速度是否有下限?如果有,是多少?
          2。I2C總線(xiàn)的2個(gè)上拉電阻怎樣計(jì)算?
          [答:Lily] 1。I2C總線(xiàn)的工作速度取決于主控器的性能,是有下限的,如果是待機(jī)模式速度為0。
          2。I2C總線(xiàn)的2個(gè)上拉電阻取決于電源電壓, 總線(xiàn)電容, 連接器件的數(shù)量。電源電壓決定了最小值,容線(xiàn)和上升時(shí)間決定了最大值。
          [問(wèn):bellsleep] IIC總線(xiàn)是否會(huì)出現(xiàn)鎖死?如果出現(xiàn)鎖死,主設(shè)備怎么才能察覺(jué)總線(xiàn)故障,以及排除?
          [答:Alex] 就總線(xiàn)本身而言,不會(huì)鎖死,鎖死通常是由于外部器件的失效和故障造成,此時(shí)主設(shè)備會(huì)連續(xù)收到總線(xiàn)busy的中斷,若是slave器件故障造成的,那么必須移除或者通過(guò)I2C開(kāi)關(guān)器件隔離故障器件
          [問(wèn):my_zxj] I2C總線(xiàn)在儀表自動(dòng)化中的應(yīng)用?
          [答:Lily] 請(qǐng)明確是哪一類(lèi)儀表。
          [問(wèn):binelf] 請(qǐng)問(wèn)總線(xiàn)的Capacitive load 是什么意思?如何判斷總線(xiàn)上的Capacitive load超過(guò)400pF

          [答:Alex] capacitive load是指總線(xiàn)的容性負(fù)載,這個(gè)可以通過(guò)相加總線(xiàn)上器件的工作容抗來(lái)得到,IC器件的容抗可以在datasheet上查到
          [問(wèn):wyifan_99] 1.傳送距離最遠(yuǎn)是多少?
          2.最快速度可達(dá)多少:
          [答:Timothy] 1. Maximum bus capacitance = 400 pF (without repeaters) which is about 20 – 30 devices or 10 ft of wire
          2. Std.= 100kHz, Fast="400Khz", and 3.4 Mhz for High speed
          [問(wèn):jackstraw] 請(qǐng)問(wèn):如何提高I2C的可靠性、預(yù)防措施?從哪些方面解決數(shù)據(jù)丟失的問(wèn)題?
          TKS
          [答:Paul] 1.Increase I2C capacitance, pull higher voltage level and reduce distance.
          2.Same frequency, less node and reduce data conflict.
          [問(wèn):victayim] 是否有一種評(píng)估開(kāi)發(fā)板,能將I2C總線(xiàn)的傳輸內(nèi)容實(shí)時(shí)顯示在計(jì)算機(jī)上。比如顯示I2C總線(xiàn)上,HOST驅(qū)動(dòng)了什么地址,返回或?qū)懭肓耸裁粗担?br />[答:Timothy] We have a evaluation kit called 2002-1A board, please contact our local sales for further details.
          [問(wèn):linuxosa] 我們使用IPMB(基于I2C 100KHz)來(lái)實(shí)現(xiàn)一塊管理卡和BMC通信,現(xiàn)在需要估計(jì)它的最大通信能力,請(qǐng)問(wèn)有什么方法?謝謝
          [答:Alex] 你所謂的最大通信能力我想是指帶寬吧,那么你的最大帶寬就是I2C速率100kbps除去協(xié)議開(kāi)銷(xiāo),大約是80K的樣子吧
          [問(wèn):jim2004] 您好:
          我想知道12C總線(xiàn)有多大的優(yōu)點(diǎn),和過(guò)去的相比,最突出的好處是什么?
          [答:Lily] 1。方便將框圖變成原理圖
          2。在BUS上增加或去掉某器件不會(huì)影響到其它器件工作
          3。多主機(jī)功能允許通過(guò)外部連接到生產(chǎn)線(xiàn),快速測(cè)試和調(diào)整最終用戶(hù)的設(shè)備,故障診斷和調(diào)試都很簡(jiǎn)單
          4。軟件調(diào)試簡(jiǎn)單,可調(diào)用應(yīng)用軟件包來(lái)縮短軟件開(kāi)發(fā)進(jìn)程
          5。所有I2C器件共用一條BUS可節(jié)省IC引腳資源,減少PCB板面積
          6。通過(guò)允許簡(jiǎn)單地構(gòu)造設(shè)備變量,保持設(shè)計(jì)是最新的簡(jiǎn)易升級(jí)功能增加了系統(tǒng)設(shè)計(jì)的靈活性

          和過(guò)去的相比,是指什么?別的總線(xiàn)嗎?
          [問(wèn):phenix258] I2C是如何區(qū)分不同的I2C器件的?一條I2C總線(xiàn)上最多可以接多少I(mǎi)2C器件,其功耗一般多大?
          [答:Victor] 1. each device has its own device ID.
          2. 400pF capacitance is for one I2C bus, around 20 to 30 devices, and power consumption depends on its device and PCB layouy.
          [問(wèn):chenjingwei] I2C總線(xiàn)總不存在差錯(cuò)處理機(jī)制,一旦總線(xiàn)發(fā)生故障,如何解決?
          [答:Bruce] 有兩種方法:
          1。Reset出現(xiàn)問(wèn)題的Slave(如果這個(gè)Slave有Reset管腳)
          2。啟動(dòng)“恢復(fù)序列”
          恢復(fù)序列流程為:
          1。在SCL線(xiàn)發(fā)送9個(gè)時(shí)鐘脈沖
          2。由master保持SDA線(xiàn)為高,直到Slave-Transmitter模式釋放SDA執(zhí)行ACK操作
          3。在ACK操作時(shí),保持SDA線(xiàn)為高
          4。在Master-Receiver和Slave-Transmitter模式都過(guò)去后,Master會(huì)發(fā)一個(gè)Stop命令完全初始化總線(xiàn)
          [問(wèn):panther2000] 支持I2C總線(xiàn)的處理器是否可以通過(guò)某個(gè)寄存器來(lái)設(shè)置時(shí)鐘線(xiàn)的頻率?還是通過(guò)軟件來(lái)同步?
          [答:Paul] No, I think it"s impossible. MCU share all of it"s resource to control including I2C and others.
          [問(wèn):john_xjm] 有沒(méi)有帶實(shí)時(shí)響應(yīng)的I2C芯片
          [答:Bruce] I2C就是實(shí)時(shí)同步的總線(xiàn)
          [問(wèn):dangdang] I2C總線(xiàn)是否可以擴(kuò)展功能?
          [答:Victor] yes, you can add a Repeter to extend it, for more detail, visit our website or email : i2c.support@philips.com
          [問(wèn):maeleton1] 在I2C總線(xiàn)上能否采用LVDS信號(hào)?有何好處?
          [答:Alex] 我想是可以的,好處也是顯而易見(jiàn)的,比如可以傳輸更遠(yuǎn)的距離,提供更高的數(shù)據(jù)穩(wěn)定性等,但是實(shí)現(xiàn)起來(lái)會(huì)比較復(fù)雜,首先你必須將雙向總線(xiàn)分開(kāi),再接入LVDS驅(qū)動(dòng)器件等,這樣的話(huà),I2C總想會(huì)變成8條線(xiàn),失去了I2C簡(jiǎn)潔易用的優(yōu)勢(shì)
          [問(wèn):vvsvv] 如何理解400pf的電容限制?如何計(jì)算某i2c總線(xiàn)上具體已經(jīng)有的電容數(shù)量是多少?
          [答:Bruce] 400pf指的是I2C總線(xiàn)的容量,某一個(gè)I2C器件都有它的容值,一般為20pf左右,具體可以看它的Datasheet
          [問(wèn):maeleton1] I2C總線(xiàn)上的器件如果有一個(gè)失效或有故障,如何處理或進(jìn)行隔離?
          [答:Paul] Please refer to the presentation, about PCA9548.
          [問(wèn):mountds] MASTER 的頻率較高時(shí)比如20Mhz ,寫(xiě)入到I2C器件時(shí)必須通過(guò)延時(shí)才能匹配I2C器件的速度嗎?

          [答:Lily] MASTER 是指I2C BUS中的MASTER嗎?I2C BUS 頻率最I(lǐng)2C器件高為3.4 Mbit/s 。寫(xiě)入到I2C器件器件時(shí)由MASTER 發(fā)出對(duì)應(yīng)I2C器件器件頻率的時(shí)鐘。
          [問(wèn):zzkeng] 現(xiàn)在的MCU速度越來(lái)越快,如何解決I2C總線(xiàn)和MCU的接口問(wèn)題?
          [答:Vincent] MCU with build in I2C only come with 2 speeds : 100Khz or 400Khz, hence MCU can still connect to the I2C product regardless of the speed of the MCU
          [問(wèn):hdan] 對(duì)上拉電平有沒(méi)特別的要求?
          [答:Bruce] 具體電平承受能力要看具體芯片,現(xiàn)在Philips的I2C芯片一般都可以承受2.3V~5.5V。 再選擇合適的上拉電阻,可以保證上拉電平值正確。
          [問(wèn):qzwfeng] 在(一主多從),發(fā)現(xiàn)I2C從方式可以很可靠的工作(定時(shí)器I正常,不會(huì)溢出),而主方式有時(shí)候會(huì)讀不到數(shù)據(jù)(我設(shè)起始條件不滿(mǎn)足或從器件沒(méi)有響應(yīng)時(shí)提示),這時(shí)候再重新啟動(dòng)總線(xiàn)讀一兩次就正常了,此情況不是很經(jīng)常出現(xiàn)就是了,但是在要求特別高的總線(xiàn)上就不允許了,請(qǐng)問(wèn),我該注意哪些問(wèn)題以避免有時(shí)讀不到數(shù)據(jù)的情況,使用器件為P87LPC767/769.謝謝!
          [答:Alex] 這個(gè)問(wèn)題可能需要更詳細(xì)的debug工作,因?yàn)镮2C總線(xiàn)基本由硬件完成,所以在由I2C接口的器件上使用時(shí)一般不容易出現(xiàn)問(wèn)題,我建議你可以考慮I2C總線(xiàn)上的干擾,并嘗試降低速率
          [問(wèn):zmyf] I2C有幾種讀寫(xiě)模式?各有什么不同?
          [答:Paul] I2C write: Start--Slave address(W)--Slave Acknowledge--data-stop
          I2C read: Start--slave address(R)--Slave
          Acknowledge--data-NON Acknowledge--stop
          [問(wèn):luogongqiang] 通過(guò)那些措施能提高I2C總線(xiàn)的防干擾能力?目前能達(dá)到那種水平?
          [答:Alex] 如果你所說(shuō)的干擾是指電磁干擾的話(huà),在I2C規(guī)范限制條件下,減小上拉電阻是一個(gè)辦法,考慮使用I2C總線(xiàn)驅(qū)動(dòng)器提高輸出驅(qū)動(dòng)能力也是一個(gè)辦法,至于確切的數(shù)據(jù)并無(wú)一個(gè)標(biāo)準(zhǔn)可以評(píng)價(jià)
          [問(wèn):qzwfeng] 請(qǐng)問(wèn),當(dāng)使用I2C作為一主多從方式通訊,在速率不是要求很高的情況下,總線(xiàn)能允許多長(zhǎng)的線(xiàn)路(類(lèi)似RS232通訊,1米或者可以更長(zhǎng)),有什么特殊的要求嗎?綜合抗干擾能力如何?謝謝!
          [答:Bruce] 在100KHz情況下,大約可以傳輸1m左右,如果要求更長(zhǎng)距離的傳輸,可以考慮加總線(xiàn)驅(qū)動(dòng)芯片,如PCA9515A、P82B96等。
          [問(wèn):panjianghong] 請(qǐng)問(wèn),那與其他總線(xiàn)相比有什么優(yōu)點(diǎn):是不是控制提高集成電路間數(shù)據(jù)傳遞速度?
          [答:Lily] I2C總線(xiàn)與其他總線(xiàn)相比應(yīng)用簡(jiǎn)單,調(diào)試方便,占用引腳資源少,而且非常通用,而數(shù)據(jù)傳數(shù)速度與其它串行總線(xiàn)相比,不是最快的,最高頻率為3.4 Mbit/s 。
          [問(wèn):wyifan_99] 速度慢時(shí)是否可超過(guò)400nf限制
          [答:Vincent] No
          [問(wèn):Mike.G] 5V的IIC器件應(yīng)用于3V的系統(tǒng)中,需要電平轉(zhuǎn)換嗎?可以這樣用嗎?
          [答:Paul] Use repeater to separate this two differential level bus, like PCA9515 etc.
          [問(wèn):eMartian] PCB板上多I2C器件互聯(lián)時(shí),是否有阻抗匹配問(wèn)題?該如何計(jì)算?
          [答:Paul] Yes, please refer to I2C standard SPEC.
          [問(wèn):glenli] 如何利用I2C進(jìn)行程序的燒錄?
          [答:Alex] 我想提供I2C燒錄功能的單片機(jī)應(yīng)該是提供完整的時(shí)序,指令和要求,這對(duì)于不同提供商的MCU不一定是相同的
          [問(wèn):zhaoz] how to debug i2c device using HyperTerminal tool?
          would you tell me a general method for debugging i2c device?
          [答:Paul] Sorry, HyperTerminal is a program or ???
          [問(wèn):jangyouhua] 在傳輸大批量數(shù)據(jù)時(shí),I2C是否具有糾錯(cuò)功能?
          [答:Alex] I2C硬件接口不具有數(shù)據(jù)檢測(cè)和糾錯(cuò)的功能,你可以考慮在軟件中實(shí)現(xiàn)
          [問(wèn):luogongqiang] 如何在I2C總線(xiàn)中加入光電隔離器件?有無(wú)具體電路圖?
          [答:Bruce] 可以在P82B96等芯片后加光耦等器件
          [問(wèn):aaron96031] 問(wèn):請(qǐng)教I2C總線(xiàn)應(yīng)用的領(lǐng)域具體是哪些呢? 除了數(shù)據(jù)存儲(chǔ)外,例如可以用來(lái)驅(qū)動(dòng)外接IC來(lái)執(zhí)行相應(yīng)的動(dòng)作嗎?即擴(kuò)展I/O口。現(xiàn)在是否有此類(lèi)IC?
          [答:Paul] Yes, PCA9534/35 and PCA9554/55 are IO expender by
          I2C bus.
          [問(wèn):NANJING
          LIUCHANG] 在用軟件模擬IIC總線(xiàn)時(shí)要注意什么問(wèn)題
          [答:Timothy] We"d better suggest you to ue our I2C devices instead of bitbanging.
          [問(wèn):songyzh] 請(qǐng)問(wèn)I2C總線(xiàn)目前最高的數(shù)據(jù)傳輸速率是多少?
          [答:Timothy] 3.4MHz
          [問(wèn):LJM_BJ] I2C接口內(nèi)部硬件是怎樣的,是如何實(shí)現(xiàn)多用戶(hù)仲裁的
          [答:Bruce] I2C內(nèi)部為漏極開(kāi)路或集極開(kāi)路。當(dāng)2個(gè)或更多Master發(fā)出Start命令時(shí)會(huì)出現(xiàn)仲裁問(wèn)題,I2C芯片有自動(dòng)仲裁機(jī)制
          [問(wèn):wood1] 請(qǐng)問(wèn)PHILIPS現(xiàn)有的單片機(jī),I/O接口 等芯片 ,有哪些IIC速度可以 >1MB的。

          [答:Timothy] The I2C devices we have right now can support up to 400KHz,(which are the highest in the market) and for higher speed, we have the plan to do that in our roadmap.
          [問(wèn):liguilin] 專(zhuān)家,您好!
          1、iic總線(xiàn)設(shè)備被寫(xiě)入數(shù)據(jù)后,如果主控器不發(fā)送停止位給iic設(shè)備會(huì)出現(xiàn)什么現(xiàn)象?
          2、如果主控器不發(fā)送數(shù)據(jù)給iic設(shè)備,只給iic設(shè)備發(fā)送一個(gè)起始位而后再發(fā)一個(gè)停止位,iic設(shè)備將會(huì)出現(xiàn)什么現(xiàn)象?
          [答:Alex] 1 主器件不發(fā)出停止位,那么此時(shí)時(shí)鐘如何呢?還在走嗎?基本從設(shè)備不會(huì)有特殊的動(dòng)作
          2 這個(gè)結(jié)果很難說(shuō),因?yàn)檫@是I2C總線(xiàn)規(guī)范禁止的動(dòng)作,所以其反應(yīng)也許會(huì)依據(jù)不同提供商的器件而不同,也許毫無(wú)反應(yīng)最好 -:)
          [問(wèn):luogongqiang] I2C總線(xiàn)的仲裁過(guò)程一般需要多長(zhǎng)時(shí)間?它由什么來(lái)決定?
          [答:Paul] Basically, it"s only a byte time. I2C will accept
          the signal triggering low first.
          [問(wèn):vvsvv] SAA7111A必須要預(yù)先用I2C接口編程嗎?如果沒(méi)有編程,SAA7111A的默認(rèn)配置是什么?還是所有的輸出都是‘Z?謝謝
          [答:Timothy] This is not in our discussion today, we will pass your questions to the handling group later.
          [問(wèn):xystudio] I2C的線(xiàn)路上是否可以用不同的pull high電壓? 其master和slave內(nèi)部是怎樣驅(qū)動(dòng)的?
          [答:Paul] Yes, all of I2C bus are open drain, but we suggest you to separate them.
          [問(wèn):xfqian] 有的時(shí)候I2C在快速模式讀寫(xiě)時(shí)會(huì)出錯(cuò),在低速模式讀寫(xiě)時(shí)就沒(méi)問(wèn)題,該如何解決。
          [答:Alex] 這種問(wèn)題并不少見(jiàn),也許是主從器件并不完全的支持最高速度,還有就是是否總線(xiàn)電容負(fù)載較大,是否布線(xiàn)過(guò)長(zhǎng)等,調(diào)試中可以采取的動(dòng)作有限,可以嘗試改變上拉電阻的值
          [問(wèn):robotone] 上拉電阻的大小對(duì)數(shù)據(jù)的傳輸速度和距離有什么影響嗎?

          [答:Bruce] 上拉電阻是由I2C芯片容許的反向電流和信號(hào)的上升時(shí)間T(由傳輸速率決定)
          [問(wèn):luogongqiang] 如何預(yù)測(cè)總線(xiàn)的容性負(fù)載總量?它應(yīng)包括那幾方面的電容?
          [答:Alex] 前面已有回答了
          [問(wèn):小獅子] I2C總線(xiàn)使用了幾位地址碼,最多能支持多少個(gè)設(shè)備?
          [答:Alex] 兩種標(biāo)準(zhǔn),7位和10位,所以最多支持1024個(gè)設(shè)備
          [問(wèn):themis] 進(jìn)行廣播通訊時(shí),我可以指定slave設(shè)備進(jìn)行廣播嗎?是需要通過(guò)芯片進(jìn)行設(shè)置,還是直接通過(guò)編程就可以解決了。
          [答:Alex] 廣播通訊不允許指定slave
          [問(wèn):betterpao] 你好,請(qǐng)問(wèn)I2C總線(xiàn)和Maxim公司的1-wire總線(xiàn)有何不同?性?xún)r(jià)比如何?
          [答:Timothy] Maxim 1-wire supports only 3khz. Not recommand to compare with I2C bus
          [問(wèn):chunsen] I2C的時(shí)鐘同步的要求有多高?
          [答:Bruce] I2C總線(xiàn)上如果有多個(gè)CLK,則總線(xiàn)時(shí)鐘的Low由時(shí)間最長(zhǎng)的Low CLK決定,High由時(shí)間最短的High CLK決定。
          [問(wèn):robin622] 您好,我想了解一下,i2c總線(xiàn)在電視機(jī)中的應(yīng)用及工作原理
          [答:Paul] Generally, I2C extend the bus distance, increase I2C capacitance and increase GPIO and LED dimmer by I2C.

          [問(wèn):hedaizhu] I2C是否只應(yīng)用于系統(tǒng)內(nèi)部,有無(wú)硬件或軟件支持與其它總線(xiàn)良好溝通。
          [答:Victor] I2C can be applied by both layout on PCB and also extenal cable, but need to care the capacitance issue, for more detail, pls email to i2c.support@philips.com
          [問(wèn):chunsen] 能否介紹I2C總線(xiàn)在數(shù)碼彩電中的應(yīng)用和優(yōu)點(diǎn)?
          [答:Paul] Using I2C, you can reduce the resource on your DSP and get more solutions to do you application, like keypad, signals controlling and communication.
          [問(wèn):microftp] 能否介紹一下I2C總線(xiàn)通訊過(guò)程中容錯(cuò)處理
          [答:Bruce] I2C總線(xiàn)上的Receiver接收到每一條8位數(shù)據(jù)后都會(huì)發(fā)送一個(gè)Acknowledge碼,以確認(rèn)收到數(shù)據(jù)的正確。如果Transmitter沒(méi)有收到這個(gè)確認(rèn)碼,則意味著發(fā)送數(shù)據(jù)出錯(cuò)
          [問(wèn):robotone] 該總線(xiàn)目前的競(jìng)爭(zhēng)對(duì)手有那些?與競(jìng)爭(zhēng)對(duì)手比較,優(yōu)勢(shì)何在?該總線(xiàn)在實(shí)時(shí)性很強(qiáng)的應(yīng)用中是否會(huì)受到限制?
          [答:Timothy] There always competitors in every applications, for I2C, we are at the leading position, and we provide most of the devices; and of course, we will keep moving on it with the leading customers to fulfill their need.
          [問(wèn):hdan] 對(duì)I2C的上拉電平和上拉電阻的取值不是很理解,可否介紹一下?謝謝
          [答:Victor] to calculate the value of resistor, you should refer to application note, pls visit our website for more information or email to i2c.support@philips.com
          [問(wèn):hanzhaoqin] 不同電壓的I2C芯片要加不同的上拉電平,還是加最高的上拉電壓?
          [答:Paul] I hope you can separate them. If not, please note these ICs tolerance voltage. In fact, it"s difficult to work on low voltage on high operating voltage IC.
          [主持人:ChinaECNet] 恭喜您,蘇州宇達(dá)國(guó)際貿(mào)易有限公司的jacey經(jīng)過(guò) 電腦 抽獎(jiǎng)您在本次座談中獲得一部MP3播放器。請(qǐng)網(wǎng)名為jacey的用戶(hù)與中電網(wǎng)聯(lián)系(8610-82888222-7009 或 lilin@chinaecnet.com)。

          [問(wèn):wujue8088] 如果超過(guò)8個(gè)節(jié)點(diǎn),如何識(shí)辨
          [答:Alex] 1 使用我們的i2C mux/switch器件在不同時(shí)刻隔離
          2 考慮使用帶有更多地址位的器件
          [問(wèn):applebig] 隔離和,將SLAVE5復(fù)位后還可以繼續(xù)在系統(tǒng)中使用嗎?
          [答:Alex] 對(duì)不起,請(qǐng)?zhí)岢鐾暾逦膯?wèn)題 -:)
          [問(wèn):小獅子] I2C總線(xiàn)使用了幾位地址碼,最多能支持多少個(gè)設(shè)備?
          [答:Paul] Basically, 7 bits but we have 10 bits devices. Base on your equipment and PCB capacitance.
          [問(wèn):liguilin] iic總線(xiàn)不工作時(shí),是不是應(yīng)該讓總線(xiàn)為高阻狀態(tài)?
          謝謝!
          [答:Paul] No need.
          [問(wèn):david] 我的系統(tǒng)有三個(gè)單片機(jī)。使用I2C通信。平時(shí)都處于接收的狀態(tài),也就是被控。能行嗎?這樣任何一個(gè)發(fā)。另外的兩個(gè)都可以收。沒(méi)有主控。只有輸出時(shí)才控制總線(xiàn)。變?yōu)檩敵?。我不知道能不能?shí)現(xiàn)。謝謝/。
          [答:Victor] One MASTER must be exist in system to control the slave devices, if no Master in system, all the slave devices will not work.
          [問(wèn):gaoying1982] i2c總線(xiàn)與普同的51單片機(jī)的txd與rxd相比,有什么不同,它的最大有優(yōu)點(diǎn)是什么
          [答:Vincent] MCU Txd and Rxd is the UART serial communcation output port and input port respectively. UART and I2C is a different serial communcation with different protocol and spec.
          [問(wèn):Mike.G] 是否有IIC的接口IC,即可以設(shè)定為Master也可以Slave?
          [答:Paul] No, I2C device should be defined be Master or Slave. So Slave device can"t be Master, but Master could be slave, like PCA9564 or other MCUs.
          [問(wèn):chinesehuhong] 以后I2C總線(xiàn)將會(huì)加強(qiáng)哪些性能?或則說(shuō)以后應(yīng)用發(fā)展中,這個(gè)總線(xiàn)需要完善些什么?
          [答:Timothy] I2Cbus is now the de facto standard serial bus for maintenance, control and configuration in most electronic platforms, so we will keep working with leading companies to enhance the functions, and it is all customer required.
          [問(wèn):hyzjj_1981] I2C總線(xiàn)與DSP的結(jié)合,這方面的研究工作現(xiàn)況如何?
          [答:Timothy] I2C/SMBus is now the de facto standard serial bus for maintenance, control and configuration in most electronic platforms, so there are a lot of chip makers integrated I2C into their chip design, and so is Philips
          [問(wèn):dabao123] IIC AD轉(zhuǎn)換器的種類(lèi)好象不是很多,您能給推薦幾個(gè)嗎?
          [答:Paul] No, we have no the kind of IC in philips, but these parts will be designed in the future.
          [問(wèn):bisojz] 我的I2C總線(xiàn)上存在100KHz和32KHz頻率器件應(yīng)如何處理呢?
          [答:Timothy] We will suggest you to split these items into different bus to keep the best operation mode
          [問(wèn):zhanghm7522] I2C總線(xiàn)的時(shí)鐘芯片,時(shí)鐘不準(zhǔn)怎么辦?如PCF8563
          [答:Paul] I will send this problem to the right person, it"s not my responsible part



          關(guān)鍵詞: I2C總線(xiàn)性能問(wèn)

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();