Category Archives: 计算机相关

消防二总线通讯

如上图所示,回路卡通过2根回路总线与探测器和模块进行电气连接,回路总线上最多可挂接198个回路设备(探测器和模块,以后统称为回路设备),上图的下方为回路总线数据示意图,以下进行解释:
24v电压表示数据总线空闲状态,5v电压表示数据的逻辑“1”,0v电压表示数据的逻辑“0”,每一次回路设备通讯固定由18位数据位组成,每改变一位数据位必须回到空闲状态,然后发送下一位。
数据的第1位为地址百位选择位,逻辑“1”表示回路设备为100以上地址,逻辑“0”表示回路设备为100以下地址。
数据的第2~9位为地址位,表示要寻址的回路设备地址。
数据的第10~12位为回路设备控制位,如回路设备地址对应的闪灯方式,是否启动,是否停止等
数据的第13位为偶校验位,对13位前的数据位进行校验。
数据的第14~18位为回路设备控制,在回路卡发送逻辑“1”时控制回路总线(通过拉电流的方式),通过控制总线的时间长度表示一定的意义。14~18位对应回路设备应答的PW1~PW5,以下对PW值进行说明:
PW1 基准脉宽  PW2~PW5都以该宽度为基准,是PW1的0.5、1、2及PW1的整数倍表示具体的意义  默认为300uS
PW2 表示模块的启动状态,1*PW1表示正常,2*PW1表示模块启动
PW3 授权给的厂家代码。
PW4 模块的报警状态  可分别表示模块的外部引线状态,可表示的状态有:开路、24V失电、正常、短路。
PW5表示回路设备类型。
主机设置的回路设备的报警类型中的(故障和火警)对应回路设备的PW4。

RJ45网口百兆定义

RJ45R 连接针RJ45.1 RJ45.2 RJ45.3 RJ45.6做信号线的连接,对应网络变压器的连接如下:
RJ45.1——RX+
RJ45.2——RX-
RJ45.3——TX+
RJ45.6——TX-
这种接法是802.3的标准接线方式。现在很多芯片支持MDI/MDLX的功能,即平行交叉自适应的功能,如果这种情况下芯片如下的接线方式也是可以的。
RJ45.1——RX+
RJ45.2——RX-
RJ45.3——TX+
RJ45.4——TX-
剩下的
RJ45.5
RJ45.6
RJ45.7
RJ45.8
一般的接法是通过75欧姆的电阻穿上1000PF的高压电容。称为BOB-Smith电路,作用电磁兼容

以太网PHY直连

以太网PHY直连
硬件设计,满足功能性能,越简单越好。
因此,在单板或机箱内能直连就直连,不要通过变压器。
直连方式与phy直接相关,phy分为电压和电流形的,对于收发方,共有四种组合方式。只介绍电压和电流型phy的连接方式,大家根据phy情况自由组合

a) 电压型phy
最简单,只需要电容直接耦合。

b) 电流型phy
除了电容耦合,还需要偏置电压。


如何判别phy是电流还是电压型?
1)电流型
变压器中间抽头需要提供VCC


2)电压型
变压器中间抽头通过电容到地

不使用变压器,网口PHY芯片直连心得

我想很多人都考虑过,当同一块板卡上的两块网口PHY芯片对连的时候,能不能省略两个网络变压器而直接对连呢,答案当然是肯定的。不过我实际操作过后,发现里面还是有很多陷阱,现在给大家一一道来。

首先我们必须知道一件事情,网口PHY芯片对于TX与RX的驱动方式有电压驱动和电流驱动之分。最简单的一个识别方式就是看其推荐原理图,如果网络变压器的中心抽头需要提供一个VCC(3.3V、2.5V等等,下同)电源的就是电压驱动,如果是直接加一个对地电容就可以的就是电流驱动。

现在我们来精简电路。(由于两块PHY芯片靠的很近,故在此不考虑阻抗匹配的问题,如果情况不同,请自行考虑,下同)

最原始的情形就是使用两个网络变压器,然后TX与TX交叉连接,也就是正常的连接方式。

先精简成如上图所示的情况,使用一个1CT:1CT的普通变压器,这种方式其实没有经过实质性的改变,所以一定是可行的(没有验证过[em:10:]),但既然是要精简了就得精简到底,所以这种方式估计没什么人会愿意使用。

再精简成最实用的情况,如上图所示,使用电容隔离,加入偏置电流。

其中连接千兆PHY时,电容取值0.01uF,百兆PHY时,电容取值0.1uF,网上有一个图使用的是10uF的电容,我觉得太大了。

其中电阻我实测时使用的是49.9ohm,取值的原则应该是考虑其驱动能力以及阻抗匹配的要求。(我认为此处应该使用电感更为合理,但是我没有合适的,所以没有测过,我实测了一个60ohm 500mA的磁珠,不通,示波器观察波形发现信号幅度过小,网上有一个图使用的是30ohm的电阻,我觉得还是49.9ohm更为合理,有兴趣的朋友可以试试不同的方案[em:2:])

有人可能会问,能再精简一下么?

我的答案是看情况。

1、如果你使用的PHY芯片的中心抽头电压VCC一致的话(对于电压驱动型PHY),可以省略电容,TX与RX直连即可,电阻也可以节省一半。

特别注意:万一VCC电压不一致的话,连接失败事小,烧芯片事大,所以注意确认。

2、如果你使用的是电流驱动型PHY的话,连接到中心抽头的电阻也可省略,因为本来就不需要嘛,呵呵。

最后总结一下:如果你使用的是电流驱动型PHY,TX与RX交叉连接即可,如果你使用的是电压驱动型PHY,必须给TX与RX提供一个偏置电压,如果两块PHY芯片的偏置电压不一致,中间需用电容隔开。