EDN首页   博客首页 用户登陆  |  注册
aaa
发表于 2009/6/12 23:19:34

2

关于投票

34063升压电路

 

         液晶背光要用到15-25V甚至更高的偏压,开始也挺茫然的,自己还真没搞过升压电路,虽说想想也明白,无非找个芯片参考器件手册外围电路一搭基本也能搞定。但是选什么芯片呢,以前没用过,只能到茫茫网络中一路海选,从MAXIMTI再到MAXIM的样片都到手了还是一片茫然。发现需要用到的简单的电感和MOS管手中没有,无奈之下求助咱小陈,形势立马柳暗花明,呵呵,34063推上台面,相关资料都备齐来了。于是特权同学也就着手找器件,然后今晚有空就再一次动手测试了一下。

         电路不是很复杂。

点击看大图 

         只不过咱是拿的贴片在费板子上飞线来飞线去,所以稍不细心就郁闷一晚上。最郁闷的是把0805上的202当作200R来用了,结果VOUT一晚上都是5V=VIN)。

         这个电路适用于升压,输入VCC5(2.5-40V),输出LCD_V1(1.25-40V),输出电压值是有R11R3+R4的比例决定的,不废话,传点关于34063的资料,给需要的朋友。

 

电压电流输出计算  http://space.ednchina.com/upload/2009/6/12/b46aef6a-49aa-47f7-9ead-e35354ee0289.rar

 

datasheet  pdf

 

 

 

 

 

 

系统分类: 工业控制  |  用户分类: 芯片手记  |  标签: 34063 升压  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(2851) | 回复(4)

发表于 2009/5/2 15:07:05

1

关于投票

整流桥电路测试

整流桥电路测试

 

         网友Yoghourt的《初学者对于Cyclone II 开发板电源选择的看法》一文中提到电源电路中可以防止反接的整流桥电路,正好特权同学也曾困惑于这个问题,于是搭了个简易的整流桥一试。

         问题引发于下面的电路:

点击看大图 

         这是alteraDE2板子上的电源插座入口处的设计,乍一看好像没什么特别,也很容易以为这个就是一个防止过压的钳位二极管电路。而仔细一分析,发现不对,找几个同志询问,居然都没看出这是个整流桥,分析来分析去还是很不解。

其实不然,找个典型的整流桥电路一对照:

        

发现其实上面两个电路是一样的原理,整流桥的原理这就不分析了,可以参考网友Yoghourt的博文。这里要说明一点,这个整流桥其实没有任何过压保护的功能,也就是说没有和钳位保护电路作用相异。一般的钳位电路如下:

 

         对于上面这个电路,假设二极管压降在0.7V,那么它能够将PS2_DATPS2_CLK信号电压控制在GND-0.7VVCC+0.7V的范围内,起到钳位作用。而之前的整流桥完全不可能起到这个作用。

         细看整流桥,你会发现其实他们的输入端没有所谓的正与负,无论你“正接”或者“反接”,其实输出端电压除了损失两个二极管导通压降外并不能起到所谓的钳位。

         别的就不多说了,整流桥咱可以回到当年的模电课本里复习去。不过理论归理论,实践才能说明问题,看特权同学的测试电路的一些数据也许更明白。

点击看大图 

         输入用了1A5V(实测是5.11V)的DC电源。桥电路的二极管用了4SS14,测得导通压降是0.15V,输出负载接了一个10K的电阻。无论输入端正接或是反接,测得的电压值都是4.78V,输出测量的极性都是如上图所示的点,这也验证了桥电路的防误插功能。当然也说明了输出电压对于输入电压的2个二极管电压的损耗(5.11V-4.79V=0.33V)。

        

 

 

系统分类: 电源技术  |  用户分类: 芯片手记  |  标签: 整流桥 测试 电路  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(1280) | 回复(0)

发表于 2009/2/3 19:01:30

1

关于投票

1394物理层芯片TSB41LV04A

TSB41LV04A_datasheet

 

●完全支持IEEE 1394-1995高性能串行总线标准以及P1394a补充协议

●可以完全共用IEEE 1394标准的FireWirei.LINK

●完全适应OpenHCI需求

●提供四路每秒100/200/400Mbit传输率、完全兼容P1394a的线缆接口

●完全支持P1394a协议包括:线路反跳、短复位仲裁、多速率仲裁、加速度仲裁、Fly-By串联、线缆禁能/悬挂/重启

●延长重启信号完全兼容Legacy DC器件

●在电池供电应用中低功耗特性包括:悬挂期间自动器件低功耗、器件低功耗终端、通过LPS禁能连接总线、并且低功耗下停止线缆工作

●极端低功耗睡眠模式

●节点电源分类信息发信号到电源管理系统

●实时检测线缆电源

●监视线缆端口线路条件以激活远程节点的连接

●提供软件控制争端位、电源分类位、连接激活控制位

49.152MHz时钟下,通过2/4/8并行总线作为数据总线和链路层(Link-Layer Controller)连接

●和3.3V或者5V供电的链路层芯片都可以连接

●和3.3V或者5V供电的物理层芯片都可以连接

●使用低成本24.576MHz晶振进行100/200/400Mbit/s的数据传输,链路层时钟49.152MHz

●引入本地时钟数据重新同步

●逻辑控制系统初始化和仲裁功能

●编解码功能包括数据锁存位编解码

●每路线缆相互隔离

●单一3.3V供电系统

●低成本高性能80TQFP封装

 

描述:

         TSB41LV04A提供基于IEEE 1394网络的4线缆节点数字和模拟传输功能。每路线缆端口合并成两个差分线传输。收发器电路包括了线路条件监视器,该监视器用于决定连接状态、初始化和仲裁、包接收和发送。TSB41LV04A设计了总线用于和链路层连接,例如TSB12LV21TSB12LV22TSB12LV23TSB12LV31TSB12LV41TSB12LV42或者TSB12LV01A

         TSB41LV04A仅仅需要一个外部的24.576的晶振作为参考时钟。外部时钟也许可以替代晶振。内部振荡器驱动一个内部锁相环(PLL),以产生所需要的393.216MHz的参考信号,这个参考信号被内部用于控制向外传输编码滤波和数据信息的时钟信号。49.152MHz时钟信号提供给相连接的链路层,以此同步两个芯片并且重新同步接收到的数据。当使能低功耗终端(PD  terminal)为高,就停止该芯片(PLL)的工作。

         TSB41LV04A在本身和数据链路层芯片之间提供一个可选的隔离屏障。当ISO#输入终端连接到高电平,数据链路层总线输出正常。当ISO#终端连接到低电平,内部区分逻辑使能,输出驱动以使得它们通过电容性的或者变压器流电隔离屏障连接。TI总线占有者隔离操作时,必须把物理层的ISO#终端置高。

         线缆端口传输的数据位被数据链路层芯片接收是通过248条(取决于所需要的传输速率)并行通道,其内部锁存同步是使用TSB41LV04A49.152MHz系统时钟。这些数据位被连续的组合、编码和传输在98.304196.608393.216Mbit/s(分别对应S100S200S400速率)。传输期间,编码数据信息被差分传输在TPB线缆对上,而编码滤波信息被差分传输在TPA线缆对上。

         在包接收期间,接收线缆的TPATPB发射机禁能,而该线缆的接收机使能。编码数据信息被接收到TPA线缆对上,而编码滤波信息则被接收到TPB线缆对上。接收数据滤波信息被译码以复原接收时钟信号和连续数据位。连续数据位被分离成248位并行数据流(取决于指定的数据传输速率),并且通过49.152MHz的本地系统时钟重新同步后发送给相连接的数据链路层芯片。接收数据同样传输(重复的)在其它激活(连接)的线缆端口上。

         在初始化和仲裁时为了监视线路状态,TPATPB线缆总线合并差分比较器。这些比较器的输出通常用于内部逻辑决定仲裁位。TPA通道监视着引入线缆的通用模式电压,这个通用模式电压值用于在仲裁期间设置下一个传输包的速率。此外,TPB通道监视着TPB对上的引入线缆通用模式电压(远程提供的当前绞线对偏置电压)。

         TSB41LV04A提供一个在TPBIAS终端上1.86V名义上的偏置电压。物理层包括4个独立的TPBIAS电路。这个偏置电压,通过远程接收机线缆指定当前激活连接。必须用1.0uF的外部滤波线缆稳定这个偏置电压。

         TSB41LV04A运转在高阻抗电流模式的线性驱动器,需设计外部112Ω线性终端电阻网络以匹配110Ω线缆阻抗。这样的网络给每个绞线对线缆提供。每个网络由一对连续连接的56Ω电阻组成。直接连接到绞线对A终端的电阻对正中央被连接到其相应TPBIAS电压终端。直接连接到绞线对B终端的电阻对正中央通过并联参考值为5KΩ和220pFR-C网络而接地。当并行连接到内部接收电路,设计外部线性终端电阻值必须和标准规格相匹配。在R0R1终端连接一个外部电阻设置到其它内部工作电流的输出驱动电流。这个电流设置电阻值设定在6.3KΩ±1%。也可以通过放置一个6.34 KΩ±1%电阻再并联上一个1MΩ电阻来完成。

    TSB41LV04A供电关闭,而绞线对电缆仍连接,TSB41LV04A传输和接收电路将向电缆呈现高阻抗并且在其它电缆末端不加载TPBIAS电压。

         TSB41LV04A有一个或多个端口没有挂到连接器上,绞线对终端未使用端口必须被可靠的终止运转。对于每个未使用的端口,TPB+TPB-终端应该被一起下拉到地,或者TPB+TPB-终端应该连接到建议的终端网络。未使用端口的TPA+TPA-TPBIAS终端也可以留着不连接。TPBIAS终端应该连接1uF电容到地或者悬空。

         TESTMSESM终端用于各种各样的生产测试环境。对于正常操作,TESTM终端应该被连接到VDDSE应该通过1KΩ电阻连接到地,而SM应该被直接接地。

         四个终端包被用于作为输入,以设置self-ID包的四个配置状态位的缺省值,接高或者低表示设备设计的不同功能。PC0-PC2终端被用于指定节点的缺省电源分类状态(电缆电源需求或者电缆供电能力)。参考表9电源分类编码。C/LKON终端被用于作为一个输入,指定同步资源管理器或者总线管理器的竞争节点。

    TSB41LV04A支持IEEE P1394a规范的悬挂/重启操作。悬挂机制允许直接连接端口对被放置在低功耗保存状态(悬挂状态),而保持分割总线间的端口连接。在悬挂状态下,端口不能够传送或接收事务包。然而,悬挂状态的端口能够检测连接状态的变化并检测随之而来的TPBias。当TSB41LV04A的所有四个端口处于悬挂状态(除了能带隙参考发生器和偏置检测电路处于低功耗模式)将进入蓄能状态。更多的悬挂/重启操作的细节信息参考P1394a规范。

    传输和接收端口电路在低功耗(PD输入终端置高)、复位(RESET#输入终端被拉低)、没有线缆连接到端口、或者内部逻辑仲裁控制期间被禁能。在低功耗、复位、或者端口被数据链路层命令禁能时,TPBias输出也被禁能。

    当没有绞线对端口接收引入偏置(例如,它们或者没有连接或者悬挂中),CNA(未激活线缆)输出终端被置高,并随LPS一起决定TSB41LV04A何时进入低功耗状态。当PD终端被置高,CNA检测电路使能(不管管脚的先前状态),上拉激活RESET#终端并增强TSB41LV04A内部逻辑的复位。

    LPS(连接电源状态)终端随C/LKON终端管理节点电源的使用。来自数据链路层的LPS信号关联LCtrl位以指示数据链路层的激活/电源状态。LPS信号也被用于复位、禁能以及初始化物理层-链路层总线(物理层-链路层总线由LPS输入独自控制,而不管LCtrl位的状态)。

    LPS输入持续保持低电平2.6us就被认为未激活,将以其它方式激活。当TSB41LV04A检测到LPS未激活,它将把物理层-链路层总线设置为低功耗复位状态,此时CTLD输出将处于逻辑零状态而LREQ输入将被忽略;然而,SYSCLK输出仍被激活。如果LPS输入仍然为低电平超过26us,物理层-链路层总线进入低功耗禁能状态,此时SYSCLK输出也保持未激活。物理层-链路层总线在硬件复位期间也保持未激活状态。TSB41LV04A将持续正常网络操作必需的转发器功能,而不管物理层-链路层总线状态。当总线复位或者禁能状态并且LPS再次激活,物理层将初始化总线并返回正常操作。

         当物理层-链路层总线处于低功耗禁能状态,并且所有管脚未激活(未连接、禁能或悬挂)时,TSB41LV04A将自动进入低功耗模式。低功耗期间,端口状态决定了是否关闭TSB41LV04A内部时钟产生器和禁能各种电压和电流参考电路(一些相关电路必须仍然激活以检测新电缆连接、断开或引入的TPBias)。当所有管脚未连接或禁能端口中断使能位,将进入最低功耗模式(终极低功耗睡眠模式)。当LPS输入被置高或者一个端口事件发生时,需要TSB41LV04A退出低功耗模式并被激活对事件作出响应后者通报链路层事件。当TSB41LV04A处于低功耗状态,LPS被置高之后7.3msSYSCLK输出将被激活。

    物理层使用C/LKON终端向链路层通报上电和激活。激活时,C/LKON信号发出大约163ns周期方波。当链路层未激活而一个唤醒事件发生,物理层激活C/LKON输出被激活。LPS输入未激活或者LCtrl为清零,链路层被认为未激活。

系统分类: 接口电路  |  用户分类: 芯片手记  |  标签: TSB41LV04A 1394 物理层  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(787) | 回复(0)

发表于 2008/10/28 20:18:08

3

关于投票

SRAM操作一点通

SRAM操作一点通

 

    最近操作了诸如UT62256,GM76C256,IS61LV5128SRAM芯片,基本上他们的时序操作大同小异,在这里总结一些它们共性的东西,也提一些简单的快速操作SRAM的技巧。

    这里就拿刚用着的IS61LV5128说吧,它的管脚分配如下:

具体什么功能我就不废话,上面都有。具体在硬件连接的时候,其实很多人喜欢直接把输出使能信号OE和片选信号CE接地,这样一来不仅节省了处理器和SRAM连接的管教数,而且在读写SRAM的时候其实只要对写使能信号WE操作就可以了,简化了软件部分。

SRAM的读写时序操作如下:

点击看大图

点击看大图 

    因为在硬件上已经把CEOE拉低了,所以如果不希望读写SRAM的时候,实际上SRAM的数据总线上的值是这时候的地址总线上的地址对应的数据。所以为了避免误操作,我们可以把地址总线置高阻态,其实我们不去操作数据总线(最好不是复用的数据总线)也无大碍。因为这样简化了软硬件的设计。上面的时序图,我们也只要关心ADDR,DATA总线和WE信号。

    具体操作是这样的,我们要写数据,(我这里是相对与用HDL操作SRAM而言的,软件读写可能有时间顺序的问题需要注意),那么比较高效率的操作是同时把WE拉低,送数据送地址,然后延时>TWC,把WE拉高,这时就把数据写入了相应地址了,就这么简单。因为数据的锁存不是在WE的上升沿,所以WE拉高后也没有必要保持数据总线的数据(即THD=0)。读数据就更简单了,只要把送需要读出的地址,然后延时>TAA后就可以读出你要的数据了。确实很简单的。

    如果要高效的读写SRAM,那么对于FPGA/CPLD来说,我假设目前这个芯片是10nsTWC)的读取速度,系统时钟50MHz(20ns),我第一个时钟周期送地址,拉高(读)或者拉低(写)WE信号,送数据(写操作,读就把数据总线置高阻态),然后第二个时钟周期可以改变地址做下一步操作(如果是读数据这个时候同时把数据读出),如此下去,可以做到沿着时钟周期流水线般的读写数据。

 

 

系统分类: 工业控制  |  用户分类: 芯片手记  |  标签: SRAM操作 IS61LV5128  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(1435) | 回复(1)

发表于 2008/7/22 19:42:23

3

关于投票

dual RAM IDT7133SA

双口RAM是一种双端口器件,充许两个处理器各访问一个端口,每一个处理器都可以将双口RAM看作自己的本地存储器。双口RAM的每个端口都有各自的数据、地址、控制总线,允许处理器对存储器的任何地址执行随机读写操作。当两个处理器同时对同一地址单元操作(如同时写、或一个写一个读),双口RAM会自动产生BUSY信号表示冲突。一般此BUSY信号接至处理器的READY,使其读或写时序延长,最终读出或写入。

1

IDT公司的IDT7133是一种典型的双口RAM芯片,其管脚功能如图1所示。其中IO015表示数据总线、A010表示地址总线、R/WCEOE分别表示读/写、片选、读选通,BUSYIDT7133的输出信号表示冲突,LR分别表示左右端口,读写管脚中的LU表示16Bit数据的低字节、高字节的区分,字母上方的横杆表示该信号低电平有效。

系统分类: 接口电路  |  用户分类: 芯片手记  |  标签: dual RAM IDT7133SA 管脚  |  来源: 原创  | 

点击查看原文

发表评论 阅读全文(840) | 回复(0)

Total , Page /