通信模块和收发器集成电路 【技术领域】
本发明涉及在经总线相互连接的通信模块中具有的收发器。例如,可以用作与IEEE802.3ae标准对应的收发器。
背景技术
在经总线相互连接的通信模块中,包括收发装置、具有规定的寄存器的收发器IC和对该寄存器进行访问的外设IC。
外设IC与收发装置连接,控制收发装置。收发器IC例如符合IEEE802.3ae标准构成。这时,收发器IC的寄存器经作为符合非专利文献1所示的I2C(IC间)标准的实用总线的总线(以下,称作‘I2C’总线)与外设IC连接。此外,收发器IC还与用来控制多个收发器IC的、采用IEEE802.3ae的主控制器IC连接。收发器IC和主控制器IC通过符合IEEE802.3ae采用的MDIO(管理数据输入输出)接口标准的作为系统实用总线的总线(以下称作‘MDIO总线’)连接。
再有,由以太网(登录商标)集成电路等外部的多端口以太网(登录商标)收发装置经公共状态信号总线利用内部状态信号地技术已在专利文献1中公开。
此外,专利文献2公开了即使与公共总线连接的设备具有不同的协议也可以进行高速随机存取的技术。
【非专利文献1】
”THE I2C-BUS SPECIFICATION VERSION 2.1’、[online]、JANUARY2000、Philips Semiconductor、[平成15年1月21日检索]、因特网<http://www-us.semiconductors.philips.com/acrobat/various/I2C_BUS_SPECIFICATION_3.pdf>
【专利文献1】
特开2001-251328号公报
【专利文献2】
特开平11-85673号公报
在先有的通信模块的内部,向不同的通信方式采用的I2C总线和MDIO总线分配专用端子或引线,分别实现各自的通信功能。因此,存在通信模块内的引线面积大的问题。
【发明内容】
本发明是鉴于上述问题提出的,其目的在于减小引线面积,或者进而减小收发器IC应设置的端子的个数。
本发明的通信模块具有时钟总线、收发器集成电路和外设集成电路,时钟总线排他传输符合时钟频率、总线仲裁和协议形式相互不同的第1和第2标准的第1和第2时钟信号,在收发器集成电路与上位层之间传输符合上述第1标准的第1数据,在外设集成电路与上述收发器集成电路之间传输符合上述第2标准的第2数据。
本发明的第1收发器集成电路具有第1和第2功能模块、时钟缓冲器、第1时钟线和第2时钟线,第1和第2功能模块实现符合时钟频率、总线仲裁和协议形式相互不同的第1和第2标准的接口,第1时钟线连接在上述时钟缓冲器和上述第1功能模块之间,传输符合上述第1标准的第1时钟信号,第2时钟线连接在上述时钟缓冲器和上述第2功能模块之间,传输符合上述第2标准的第2时钟信号。
本发明的第1收发器集成电路具有第1和第2功能模块、时钟引线框、第1和第2时钟缓冲器、第1时钟线和第2时钟线、第1导线和第2导线,第1和第2功能模块实现符合时钟频率、总线仲裁和协议形式相互不同的第1和第2标准的接口,第1时钟线连接在上述第1时钟缓冲器和上述第1功能模块之间,传输符合上述第1标准的第1时钟信号,第2时钟线连接在上述第2时钟缓冲器和上述第2功能模块之间,传输符合上述第2标准的第2时钟信号,第1导线连接上述时钟引线框和上述第1时钟缓冲器,第2导线连接上述时钟引线框和上述第2时钟缓冲器。
附图的简单说明
图1是表示本发明的实施形态1的方框图。
图2是表示本发明的实施形态2的方框图。
图3是表示本发明的实施形态3的方框图。
图4是表示本发明的实施形态4的方框图。
发明的具体实施方式
实施形态1.
图1是表示本发明的实施形态1的方框图。光通信模块5具有收发器IC1、外设IC2和收发装置6,起例如以太网(登录商标)收发器模块的作用。
收发器IC1具有寄存器4。寄存器4和外设IC2经总线3连接。此外,设在光通信模块5的外部的主控制器IC40和寄存器4经总线3连接。
收发装置6可以经光缆32与外部进行收发信。外设IC2为了控制收发装置6的动作,双方进行信息的收发。
总线3包含数据总线3a和时钟总线3b。无论是在主控制器IC40和收发器IC1之间的符合MDIO接口标准的数据MDIO的传输,还是在收发器IC1和外设IC2之间的符合I2C标准的数据SDA的传输,都可以共用数据总线3a。此外,无论是在主控制器IC40和收发器IC1之间的符合MDIO接口标准的时钟MDC的传输,还是在收发器IC1和外设IC2之间的符合I2C标准的时钟SCL的传输,都在时钟总线3b上进行。
MDIO接口标准中的总线使用和I2C标准中的总线使用,其时钟频率、总线仲裁和协议形式不同。无论哪一种标准,都是确认时钟信号线的状态,只在不使用该信号线时才输出时钟信号并获得总线使用权。
例如,象在IEEE802.3ae的第45.3.2章中规定的那样,在MDIO接口标准中,通过在时钟信号线上发送称之为Preamble的32个周期的准备时钟信号,对连接在同一时钟信号线上的其它电路发出自己发送数据的预告。在I2C标准中,在总线仲裁时,上述Preamble采用根本不同的固有方式。
因此,在时钟总线3b上,当在收发器IC1和外设IC2之间传输时钟信号SCL时,不能进行符合MDIO接口标准的通信。即,当在时钟总线3b上传输时钟信号SCL时,时钟MDC对它没有妨碍。因此,总线使用权给予符合I2C标准的通信,数据MDIO不在数据总线3a上传输。
此外,当传输时钟MDC时,该时钟频率和时钟SCL差得远。因此,当在时钟总线3b上,在主控制器IC40和收发器IC1之间传输时钟MDC时,不能得到I2C标准(例如,参照非专利文献的第8章)的START signalgeneration/Slave address transfer/Data tranfer/STOP signalgeneratiion序列,不能进行符合I2C标准的通信。即,当在时钟总线3b上传输时钟MDC时,时钟SCL对它没有妨碍。因此,总线使用权给予符合MDIO接口标准的通信,数据SDA不会在数据总线3a上传输。如上所述,虽然在时钟总线3b上可以传输时钟SCL、MDC中的任何一种信号,但是两者在时钟总线3b上的传输是互不相容的。此外,即是数据SDA、MDIO的传输共用数据总线3a,两者也互不妨碍。
再有,当既不传输时钟MDC又不传输时钟SCL时,无论是按照MDIO接口标准还是按照I2C标准,时钟总线3b都加上相当于逻辑“H”的电位。
由上述可知,在总线3上,符合MDIO接口标准的数据MDO、时钟MDC的传输和符合I2C标准的数据SDA、时钟SCL的传输互不妨碍。这样,若按照本实施形态,因符合MDIO接口标准和符合I2C标准的数据及时钟信号在一对数据总线3a和时钟总线3b上传输,故不必对I2C总线和MDIO总线分别设置专用端子和引线,可以减小光通信模块5内的引线面积。
但是,当时钟MDC、SCL以相互不同的电位实现2值逻辑时,希望将收发器IC1、外设IC2的输入输出晶体管的输入输出电平调整到任何电位低的一方的电位,同时,将收发器IC1、外设IC2的输入输出级的端口耐压调整到任何电位高的一方的电位。这一点,对于数据MDIO、SDA以相互不同的电位实现2值逻辑的情况也一样。
实施形态2.
图2是表示本发明的实施形态2的方框图,示出可作为实施形态1所示的收发器IC1使用的构成。
收发器IC1除了上述寄存器4之外,还具有数据总线8、地址总线9、实现MDIO接口的MDIO功能模块7、实现I2C标准接口的I2C功能模块12、数据线10、13、时钟线11、14、数据缓冲器15和时钟缓冲器16。
数据总线8和地址总线9使寄存器4、MDIO功能模块7和I2C功能模块12相互连接,并分别传输寄存器4存储的数据及其地址。
数据线10和时钟线11都与MDIO功能模块7连接,分别传输数据MDIO和时钟MDC。数据线13和时钟线14都与I2C功能模块12连接,分别传输数据SDA和时钟SCL。数据线10、13共同与数据缓冲器15连接,时钟线11、14共同与时钟缓冲器16连接。
数据缓冲器15、时钟缓冲器16分别与数据总线3a和时钟总线3b连接。
这样,在收发器IC1的内部,数据线10、13和数据缓冲器15相互连接,时钟线11、14和时钟缓冲器16相互连接。由此,可以不必在I2C标准接口或MDIO接口中分别设置专用端子,可以减小收发器IC1的构成部件,从而,可以减小光通信模块5内的引线面积。
再有,实施形态2所示的收发器IC1可以采取芯片的形式,这时,数据缓冲器15和时钟缓冲器16可以通过导线与引线框连接。
实施形态3.
图3是表示本发明的实施形态3的方框图,示出可作为实施形态1所示的收发器IC1使用的构成。
收发器IC1将芯片6、与芯片6连接的端子和例如引线框21、22封装在一起。收发器IC1进而将与引线框21连接的导线23、24和与引线框22连接的导线25、26封装在一起。
芯片6和实施形态2所示的收发器IC1一样,包括寄存器4、数据总线8、地址总线9、MDIO功能模块7、I2C功能模块12、数据线10、13和时钟线11、14。它们所起的作用和实施形态2所示的一样。
但是,在芯片6中,不设置数据缓冲器15而分别设置数据缓冲器17、19,不设置时钟缓冲器16而分别设置时钟缓冲器18、20。而且,数据缓冲器17、1分别与传输MDIO的数据线10和传输数据SDA的数据线13连接,时钟缓冲器18、20分别给出时钟MDC和时钟SCL。
数据缓冲器17、19分别与导线23、24连接,时钟缓冲器18、20分别与导线25、26连接。即,在实施形态3中,可以构成为利用导线23、24使数据线10、13相互连接,利用导线25、26使数据线11、14相互连接。
如上所述,导线23、24与引线框21连接,所以,通过使图1所示的数据总线3a与引线框21连接,在收发器IC1的外部,可以不必在I2C标准接口或MDIO接口中分别设置专用引线,可以减小光通信模块5内的引线面积。同样,通过使时钟总线3b与引线框22连接,可以减小光通信模块5内的引线面积。
实施形态4.
图4是表示本发明的实施形态4的方框图,示出可作为实施形态1所示的收发器IC1使用的构成。在实施形态4的结构中,分别用引线框27、28替换实施形态3中的引线框21、22。引线框27的前端具有2个分支端,1个分支端与导线23、另一个分支端与导线24连接。此外,引线框28的前端具有2个分支端,1个分支端与导线25、另一个分支端与导线2 连接。
即,在实施形态4中,可以构成为使引线框27经2根导线23、24与数据线10、13相互连接,使引线框28经2根导线25、26与数据线11、14相互连接。
因此,和实施形态3一样,在收发器IC1的外部,可以不必在I2C标准接口或MDIO接口中分别设置专用引线,可以减小光通信模块5内的引线面积。
在本发明的通信模块中,通过在传输中使用第1时钟和第2时钟,可以不必分别设置专用端子和引线。因此,可以减小本发明的通信模块中的引线面积。
在本发明的第1收发器集成电路中,通过在传输中使用第1时钟和第2时钟,可以不必分别设置专用端子。因此,可以减小包括本发明的收发器几代的通信模块中的引线面积。
在本发明的第2收发器集成电路中,通过在传输中使用第1时钟和第2时钟,可以不必分别设置专用引线。因此,可以减小包括本发明的收发器几代的通信模块中的引线面积。