一种用PCA9548A扩展芯片进行IIC扩展的电路制造技术

技术编号:21922839 阅读:68 留言:0更新日期:2019-08-21 17:18
本实用新型专利技术涉及一种用PCA9548A扩展芯片进行IIC扩展的电路,通过一个IIC文件结点扩展了两片PCA9548A芯片,每片PCA9548a能够连接8路IIC,两片PCA9548a能够扩展出16路IIC,本申请还可以请通过一个IIC文件结点扩展八片PCA9548A芯片,每片PCA958能够连接8路IIC,8片PCA9548就能扩展出64路IIC,那么就能够通过一个IIC文件扩展了64路IIC接口,控制了64个光模块,节省了zynq的I/O和中断资源,降低了成产的成本。

A Circuit for IIC Extension with PCA9548A Extension Chip

【技术实现步骤摘要】
一种用PCA9548A扩展芯片进行IIC扩展的电路
本技术涉及一种光信号汇聚类设备,特别涉及一种用PCA9548A扩展芯片进行IIC扩展的电路,用于实现多路光模块的控制,一个ZYNQ的IIC文件结点能够连接8路PCA9548a芯片,每路PCA9548a芯片可以扩展出8路IIC接口,每路IIC接口连接一个光模块,这样就能够通过一个IIC文件结点控制64个光模块,大大提高了IIC文件结点的利用率。
技术介绍
利用ZYNQ7000现有的IIC去控制光模块,往往达不到项目规定的数目,毕竟现有的光汇聚系列设备已经达到TB/s级,所以如何能够用现有的ZYNQ所提供的IIC接口去控制更多的光模块,是众多硬件工程师探讨和研究的课题。在现有的技术手段中,ZYNQ的I/O和中断资源是有限的,如果利用现有技术去扩展IIC文件结点,为了实现多个光模块的控制,需要ZYNQ扩展多个IIC文件结点,每个文件结点连接一个PCA9548a芯片,如果为了控制8个PCA9548a,那么就需要ZYNQ扩展出8个IIC文件结点,势必会占用ZYNQ大量的I/O资源和中断资源,提高了成本。
技术实现思路
为了克服ZYNQ7000提供的IIC接口数目有限的问题,如何利用现有的几个IIC接口去控制多个IIC,本技术提供了一种用PCA9548A扩展芯片进行IIC扩展的电路,可以用较低的成本实现多个IIC接口的控制。本技术采用的技术方案是:一种用PCA9548A扩展芯片进行IIC扩展的电路,其特征在于:包括PCA9548A芯片U31和PCA9548A芯片U32,电路连接为:电阻R160与PCA9548A芯片U31的24脚和22脚并联,电阻R158与PCA9548A芯片U31的24脚和3脚并联,电阻R156与PCA9548A芯片U31的24脚和1脚并联,PCA9548A芯片U31的24脚接UCC_3U3,PCA9548A芯片U31的1脚2脚、21脚和12脚接地,电阻R157与PCA9548A芯片U32的24脚和3脚并联,电阻R179与PCA9548A芯片U32的24脚和1脚并联,PCA9548A芯片U32的24脚接UCC_3U3,PCA9548A芯片U32的1脚2脚、21脚和12脚接地,PCA9548A芯片U31的22脚和PCA9548A芯片U32的22脚相接并通过时钟线SFP_9548A_SCL与ZYNQ的PL的IIC时钟线连接;PCA9548A芯片U31的23脚和PCA9548A芯片U32的23脚相接并通过数据线SFP_9548A_SDA与ZYNQ的PL的IIC数据线连接;PCA9548A芯片U31的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、14脚和13脚为一路IIC接口、16脚和15脚为一路IIC接口、18脚和17脚为一路IIC接口、20脚和19脚为一路IIC接口,共扩展为8路IIC接口,每路IIC接口通过时钟线SCL_SFP<15..0>连接一个光模块的时钟线;PCA9548A芯片U32的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、14脚和13脚为一路IIC接口、16脚和15脚为一路IIC接口、18脚和17脚为一路IIC接口、20脚和19脚为一路IIC接口,共扩展为8路IIC接口,每路IIC接口通过时钟线SDA_SFP<15..0>连接一个光模块的时钟线;PCA9548A芯片U31和PCA9548A芯片U32共扩展为16路IIC接口,共连接16个光模块。本技术的有益效果是:本申请通过一个IIC文件结点扩展了两片PCA9548A芯片,每片PCA9548a能够连接8路IIC,两片PCA9548a能够扩展出16路IIC,本申请还可以请通过一个IIC文件结点扩展八片PCA9548A芯片,每片PCA958能够连接8路IIC,8片PCA9548就能扩展出64路IIC,那么就能够通过一个IIC文件扩展了64路IIC接口,控制了64个光模块,即,将八片PCA9548A芯片的22脚脚相接并通过时钟线SFP_9548A_SCL与ZYNQ的PL的IIC时钟线连接;将八片PCA9548A芯片的23脚相接并通过数据线SFP_9548A_SDA与ZYNQ的PL的IIC数据线连接;每片PCA9548A芯片的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、14脚和13脚为一路IIC接口、16脚和15脚为一路IIC接口、18脚和17脚为一路IIC接口、20脚和19脚为一路IIC接口,共扩展为8路IIC接口,每路IIC接口通过时钟线SCL_SFP<63..0>和数据线SDA_SFP<63..0>连接一个光模块的时钟线和数据线;每片PCA9548a芯片的1脚,2脚,21脚分别置高低电平,即有1脚,2脚,21脚,可以对应8组电平关系,即低低低,低低高,低高低,低高高,高低低,高低高,高高低,高高高,这样每片PCA9548a的从地址不通,就能够通过一个ZYNQ的IIC文件结点去控制了;八片PCA9548A芯片可扩展为64路IIC接口,共连接64个光模块。本技术用较低的成本实现多个IIC接口的控制,大大提高了IIC文件结点的利用率,节省了ZYNQ的I/O资源和中断资源。附图说明图1为本技术的电路图。具体实施方式如图1所示,一种用PCA9548A扩展芯片进行IIC扩展的电路,利用PCA9548A扩展芯片实现IIC的扩展可以采取两种方案,一种是利用一个结点扩展多个PCA9548A芯片,利用不同的从地址去访问扩展芯片,另一种是利用不同结点直接连接PCA9548A芯片,从省ZYNQ资源的角度来看,第一种方法是较好的,下面将介绍如何通过一个IIC结点去扩展多个IIC结点。PCA9548A扩展芯片包括PCA9548A芯片U31和PCA9548A芯片U32,电路连接为:电阻R160与PCA9548A芯片U31的24脚和22脚并联,电阻R158与PCA9548A芯片U31的24脚和3脚并联,电阻R156与PCA9548A芯片U31的24脚和1脚并联,PCA9548A芯片U31的24脚接UCC_3U3,PCA9548A芯片U31的1脚2脚、21脚和12脚接地,电阻R157与PCA9548A芯片U32的24脚和3脚并联,电阻R179与PCA9548A芯片U32的24脚和1脚并联,PCA9548A芯片U32的24脚接UCC_3U3,PCA9548A芯片U32的1脚2脚、21脚和12脚接地,PCA9548A芯片U31的22脚和PCA9548A芯片U32的22脚相接并通过时钟线SFP_9548A_SCL与ZYNQ的PL的IIC时钟线连接,PCA9548A芯片U31的23脚和PCA9548A芯片U32的23脚相接并通过数据线SFP_9548A_SDA与ZYNQ的PL的IIC数据线连接;PCA9548A芯片U31的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、1本文档来自技高网...

【技术保护点】
1.一种用PCA9548A扩展芯片进行IIC扩展的电路,其特征在于:包括PCA9548A芯片U31和PCA9548A芯片U32,电路连接为:电阻R160与PCA9548A芯片U31的24脚和22脚并联,电阻R158与PCA9548A芯片U31的24脚和3脚并联,电阻R156与PCA9548A芯片U31的24脚和1脚并联,PCA9548A芯片U31的24脚接UCC_3U3,PCA9548A芯片U31的1脚2脚、21脚和12脚接地,电阻R157与PCA9548A芯片U32的24脚和3脚并联,电阻R179与PCA9548A芯片U32的24脚和1脚并联,PCA9548A芯片U32的24脚接UCC_3U3,PCA9548A芯片U32的1脚2脚、21脚和12脚接地,PCA9548A芯片U31的22脚和PCA9548A芯片U32的22脚相接并通过时钟线SFP_9548A_SCL与ZYNQ的PL的IIC时钟线连接;PCA9548A芯片U31的23脚和PCA9548A芯片U32的23脚相接并通过数据线SFP_9548A_SDA与ZYNQ的PL的IIC数据线连接;PCA9548A芯片U31的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、14脚和13脚为一路IIC接口、16脚和15脚为一路IIC接口、18脚和17脚为一路IIC接口、20脚和19脚为一路IIC接口,共扩展为8路IIC接口,每路IIC接口通过时钟线SCL_SFP<15..0>连接一个光模块的时钟线;PCA9548A芯片U32的5脚和4脚为一路IIC接口、7脚和6脚为一路IIC接口、9脚和8脚为一路IIC接口、11脚和10脚为一路IIC接口、14脚和13脚为一路IIC接口、16脚和15脚为一路IIC接口、18脚和17脚为一路IIC接口、20脚和19脚为一路IIC接口,共扩展为8路IIC接口,每路IIC接口通过时钟线SDA_SFP<15..0>连接一个光模块的时钟线;PCA9548A芯片U31和PCA9548A芯片U32共扩展为16路IIC接口,共连接16个光模块。...

【技术特征摘要】
1.一种用PCA9548A扩展芯片进行IIC扩展的电路,其特征在于:包括PCA9548A芯片U31和PCA9548A芯片U32,电路连接为:电阻R160与PCA9548A芯片U31的24脚和22脚并联,电阻R158与PCA9548A芯片U31的24脚和3脚并联,电阻R156与PCA9548A芯片U31的24脚和1脚并联,PCA9548A芯片U31的24脚接UCC_3U3,PCA9548A芯片U31的1脚2脚、21脚和12脚接地,电阻R157与PCA9548A芯片U32的24脚和3脚并联,电阻R179与PCA9548A芯片U32的24脚和1脚并联,PCA9548A芯片U32的24脚接UCC_3U3,PCA9548A芯片U32的1脚2脚、21脚和12脚接地,PCA9548A芯片U31的22脚和PCA9548A芯片U32的22脚相接并通过时钟线SFP_9548A_SCL与ZYNQ的PL的IIC时钟线连接;PCA9548A芯片U31的23脚和PCA9548A芯片U32的23脚相接并通过数据线SFP_9548...

【专利技术属性】
技术研发人员:曹军伟陈伟峰刘佳
申请(专利权)人:天津光电通信技术有限公司
类型:新型
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1