国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探索PCF8584:I2C總線控制器的卓越之選

璟琰乀 ? 2025-12-28 15:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

探索PCF8584:I2C總線控制器的卓越之選

電子工程師的日常工作中,選擇合適的芯片來實現(xiàn)特定功能至關(guān)重要。今天,我們就來深入探討一款功能強大的I2C總線控制器——PCF8584,它由飛利浦半導(dǎo)體公司推出,為電子設(shè)備的設(shè)計帶來了諸多便利。

文件下載:PCF8584T 2,512.pdf

一、PCF8584概述

1.1 特性亮點

PCF8584采用CMOS技術(shù),具備多種出色特性。它可以作為標準高速并行總線與串行I2C總線之間的接口設(shè)備,兼容8049、8051、6800、68000和Z80等多種并行總線微控制器/微處理器。同時,它支持主從兩種功能模式,能夠自動檢測和適應(yīng)總線接口類型,還擁有可編程中斷向量、多主能力、I2C總線監(jiān)控模式以及長距離模式(4線)等。其工作電源電壓范圍為4.5至5.5V,工作溫度范圍在 -40至 +85°C,能適應(yīng)較為復(fù)雜的工作環(huán)境。

1.2 總體描述

該芯片主要用于實現(xiàn)并行總線系統(tǒng)與I2C總線的雙向通信,以字節(jié)為單位進行數(shù)據(jù)傳輸,可通過中斷或輪詢握手的方式進行通信。它能控制I2C總線的所有特定序列、協(xié)議、仲裁和時序,使得并行總線系統(tǒng)能夠與I2C總線進行高效的數(shù)據(jù)交互。

1.3 訂購信息

PCF8584有兩種封裝可供選擇,分別是PCF8584P(DIP20塑料雙列直插式封裝,20引腳,300mil)和PCF8584T(SO20塑料小外形封裝,20引腳,體寬7.5mm),工程師可以根據(jù)實際需求進行選擇。

二、內(nèi)部結(jié)構(gòu)與引腳

2.1 框圖與引腳配置

從芯片的框圖可以看出其內(nèi)部結(jié)構(gòu)的復(fù)雜性和合理性。而引腳配置方面,CLK引腳用于接收微控制器時鐘發(fā)生器時鐘輸入;SDA或SDA OUT引腳作為I2C總線串行數(shù)據(jù)輸入/輸出;SCL或SCL IN引腳則是I2C串行時鐘輸入/輸出;IACK或SDA IN引腳用于中斷確認輸入;INT或SCL OUT引腳為中斷輸出等。每個引腳都有其特定的功能,共同保證了芯片的正常工作。

2.2 功能描述

2.2.1 通用接口模式控制

PCF8584可以自動選擇80XX模式或68000模式接口,通過檢測第一個WR - CS信號序列來實現(xiàn)。默認情況下為80XX型接口,如果在$overline{CS}$為HIGH時檢測到$overline{WR}(R overline{W})$的高 - 低轉(zhuǎn)換,則選擇68000型接口模式并啟用DTACK輸出。

2.2.2 寄存器功能

芯片內(nèi)部有五個內(nèi)部寄存器位置,其中三個(自身地址寄存器S0'、時鐘寄存器S2和中斷向量S3)用于芯片的初始化,通常在復(fù)位后只寫入一次。另外兩個寄存器(數(shù)據(jù)緩沖/移位寄存器S0和控制/狀態(tài)寄存器S1)在實際數(shù)據(jù)傳輸/接收過程中使用。

  • 自身地址寄存器S0':當PCF8584作為從設(shè)備被尋址時,需要將7位I2C總線地址加載到該寄存器中。初始化時必須對其進行寫入操作,當接收到該地址時,狀態(tài)寄存器S1中的AAS位將被置位。
  • 時鐘寄存器S2:用于控制芯片時鐘頻率和SCL時鐘頻率。通過設(shè)置不同的位組合,可以選擇不同的內(nèi)部時鐘頻率和SCL頻率。
  • 中斷向量S3:為向量中斷微控制器提供一個8位用戶可編程向量。當斷言中斷確認信號且ENI標志置位時,該向量將在總線端口可用。
  • 數(shù)據(jù)移位寄存器/讀緩沖器S0:作為串行移位寄存器和讀緩沖器,所有與I2C總線的讀寫操作都通過該寄存器進行。在接收模式下,數(shù)據(jù)從移位寄存器復(fù)制到讀緩沖器;在發(fā)送模式下,數(shù)據(jù)寫入S0移位寄存器后即可發(fā)送到I2C總線。
  • 控制/狀態(tài)寄存器S1:該寄存器控制I2C總線操作并提供I2C總線狀態(tài)信息。它有單獨的讀寫功能,寫操作部分用于寄存器訪問控制和I2C總線信號控制,讀操作部分提供I2C總線狀態(tài)信息。

三、特殊功能模式

3.1 選通模式

當I2C總線控制器接收到自身地址(或“00H”通用調(diào)用地址)后緊接著一個停止條件時,會在RESET/STROBE引腳產(chǎn)生一個選通輸出信號。該信號為單穩(wěn)態(tài)輸出脈沖(低電平有效),持續(xù)8個時鐘周期,可作為多主并行總線系統(tǒng)的總線訪問控制器。

3.2 長距離模式

長距離模式允許通過兩個I2C總線控制器在并行處理器之間進行長距離串行通信。通過將ES1置為邏輯1且串行接口啟用(ESO = 1)來選擇該模式。在該模式下,I2C總線協(xié)議通過4條單向線路(SDA OUT、SCL IN、SDA IN和SCL IN)傳輸,需要連接線路驅(qū)動器/接收器。但在進入該模式前,必須將ENI置為邏輯0,并且在加電時需要確保PCF8584正確初始化,否則可能導(dǎo)致系統(tǒng)故障。

3.3 監(jiān)控模式

當7位自身地址寄存器S0'加載全零值時,I2C總線控制器作為被動I2C監(jiān)控器工作。在該模式下,控制器始終被選中,始終處于從接收模式,從不產(chǎn)生確認信號和中斷請求,BB位在檢測到起始條件后置為邏輯0,在停止條件后置為邏輯1。通過PIN位監(jiān)控總線流量,接收到的數(shù)據(jù)會自動傳輸?shù)阶x緩沖器。

四、軟件與時序

4.1 軟件流程圖示例

文檔中提供了初始化和實現(xiàn)的軟件流程圖示例。初始化流程圖展示了PCF8584的正確初始化序列,包括向各個寄存器加載特定值等操作。實現(xiàn)流程圖則說明了在輪詢應(yīng)用中實現(xiàn)主發(fā)送、主接收、主發(fā)送重復(fù)啟動和主接收模式的正確編程序列。

4.2 I2C總線時序圖

給出了PCF8584在主/從功能下的典型I2C總線時序圖,包括主發(fā)送、主接收、從發(fā)送和從接收模式的時序。這些時序圖有助于工程師理解芯片在不同模式下的工作時間特性,確保數(shù)據(jù)的正確傳輸。

4.3 限制值與直流特性

芯片有明確的限制值,如電源電壓范圍為 -0.3至 +7.0V,任何輸入的電壓范圍為 -0.8至VDD + 0.5V等。直流特性方面,在不同的工作條件下,如待機和工作狀態(tài),芯片的電源電流、輸入輸出電壓等參數(shù)都有相應(yīng)的規(guī)定。

4.4 并行接口時序

詳細規(guī)定了并行接口的各種時序參數(shù),包括時鐘上升時間、下降時間、輸入時鐘周期等。這些參數(shù)對于確保芯片與微控制器之間的正確通信至關(guān)重要,工程師在設(shè)計時需要嚴格按照這些時序要求進行電路設(shè)計

五、應(yīng)用與焊接

5.1 應(yīng)用信息

文檔提供了使用8048/8051、68000和8088等不同微控制器的應(yīng)用圖,展示了PCF8584在實際電路中的連接方式。此外,還給出了一些應(yīng)用注意事項和相關(guān)的應(yīng)用筆記,如“C Routines for the PCF8584”、“Using the PCF8584 with non - specified timings and other frequently asked questions”等,為工程師的實際應(yīng)用提供了參考。

5.2 焊接方法

對于不同的封裝,有不同的焊接方法。DIP封裝可以采用浸焊或波峰焊,焊接時要注意焊料的最高允許溫度為260°C,接觸時間不超過5秒等。SO封裝可以采用回流焊、波峰焊等方法,回流焊需要使用焊膏并進行預(yù)熱;波峰焊需要注意采用雙波焊接技術(shù),控制焊料溫度和浸泡時間等。在修復(fù)焊點時,也要根據(jù)不同的封裝和溫度要求進行操作。

六、總結(jié)

PCF8584作為一款功能強大的I2C總線控制器,具有豐富的特性和靈活的功能。它的多種特殊功能模式和詳細的寄存器控制,為電子工程師在設(shè)計并行總線與I2C總線通信系統(tǒng)時提供了極大的便利。然而,在使用過程中,工程師需要仔細考慮芯片的各種參數(shù)和時序要求,嚴格按照文檔中的規(guī)定進行設(shè)計和操作,以確保系統(tǒng)的穩(wěn)定性和可靠性。同時,在焊接和應(yīng)用方面,也需要遵循相應(yīng)的方法和注意事項。希望通過本文的介紹,能讓更多的工程師對PCF8584有更深入的了解,在實際項目中能夠更好地應(yīng)用這款芯片。大家在使用PCF8584的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享交流。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PCF8584
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6353
  • 電子芯片
    +關(guān)注

    關(guān)注

    3

    文章

    74

    瀏覽量

    15569
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    實現(xiàn)I2C總線控制器的VHDL源代碼

    I2C總線控制器 altera提供 The I2C Controller was designed for the MC68307 uC, provides a simplified
    發(fā)表于 05-20 10:25 ?251次下載

    PCF8584 IIC總線控制器與80C51系列微控制器連接

    This application note shows how to use the PCF8584 I2C-buscontroller with 80C51 family
    發(fā)表于 06-17 11:57 ?34次下載

    PCF8584 并行總線轉(zhuǎn)I2C總線接口芯片簡介

    PCF8584是一款采用CMOS工藝制作的集成電路,微處理/微控制器通過它可以將并行總線轉(zhuǎn)換成串行的I2C
    發(fā)表于 03-10 15:52 ?35次下載

    I2C總線在Linux系統(tǒng)中的驅(qū)動設(shè)計

    介紹I2C總線的基本概念和工作原理,敘述I2C總線擴展器件ZLG7290的功能特點。在以S3C2410為微
    發(fā)表于 12-29 16:52 ?40次下載

    i2c總線

     I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。
    發(fā)表于 09-20 10:06 ?1451次閱讀
    <b class='flag-5'>i2c</b><b class='flag-5'>總線</b>

    I2C總線詳解

    I2C總線定義  I2C(Inter-Integrated Circuit)總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微
    發(fā)表于 06-30 11:09 ?4191次閱讀

    TMS320系列DSP與I2C總線的接口

    摘要:本文以TMS320C32為主,討論了TMS320系列DSP與IC總線的幾種接口方式,給出了使用I2C總線控制器
    發(fā)表于 02-25 15:07 ?55次下載

    I2C 總線8 位遠程I-O 擴展口芯片PCF8574 的原

    I2C 總線8 位遠程I-O 擴展口芯片PCF8574 的原
    發(fā)表于 09-22 13:28 ?19次下載
    <b class='flag-5'>I2C</b> <b class='flag-5'>總線</b>8 位遠程<b class='flag-5'>I</b>-O 擴展口芯片<b class='flag-5'>PCF</b>8574 的原

    I2C總線控制器的工作原理及EEPROM的Linux驅(qū)動程序的設(shè)計

    I2C (Inter-Integrated Circuit1總線是一種由Philips公司開發(fā)的2線式串行總線,用于連接微控制器及其外圍設(shè)備
    發(fā)表于 10-26 15:37 ?7次下載
    <b class='flag-5'>I2C</b><b class='flag-5'>總線</b><b class='flag-5'>控制器</b>的工作原理及EEPROM的Linux驅(qū)動程序的設(shè)計

    淺談PCA9564 I2C 總線控制器評估板

    PCA9564 I2C 總線控制器連接在 P89LV51RD2I2C 總線之間。 飛利浦
    的頭像 發(fā)表于 06-17 17:26 ?4434次閱讀
    淺談PCA9564 <b class='flag-5'>I2C</b> <b class='flag-5'>總線</b><b class='flag-5'>控制器</b>評估板

    i2c總線用來做什么_i2c總線數(shù)據(jù)傳輸過程

    I2C總線控制器為微控制器或微處理提供控制I2C
    發(fā)表于 11-24 14:16 ?8579次閱讀

    I2C控制器驅(qū)動介紹

    控制器驅(qū)動 I2C 總線驅(qū)動重點是 I2C 適配器驅(qū)動,這里要用到兩個重要的數(shù)據(jù)結(jié)構(gòu):i2c_adapter 和
    的頭像 發(fā)表于 07-22 15:38 ?2923次閱讀
    <b class='flag-5'>I2C</b><b class='flag-5'>控制器</b>驅(qū)動介紹

    深入解析TCA9617B:I2C總線中繼卓越

    深入解析TCA9617B:I2C總線中繼卓越 在電子工程師的日常設(shè)計工作中,
    的頭像 發(fā)表于 12-22 15:20 ?482次閱讀

    深入解析PCF8575:16位I2C與SMBus I/O擴展卓越

    深入解析PCF8575:16位I2C與SMBus I/O擴展卓越
    的頭像 發(fā)表于 12-29 14:20 ?413次閱讀

    PCA9564:并行總線I2C總線控制器卓越

    PCA9564:并行總線I2C總線控制器卓越
    的頭像 發(fā)表于 01-29 15:00 ?252次閱讀