windboy 发表于 2010-3-16 10:31:43

求:2.8V 到 3.3V电平转换芯片,用于SPI

求:2.8V 到 3.3V电平转换芯片,用于SPI
谢了哈

windboy 发表于 2010-3-16 11:48:50

没有吗???
再详细点,我的SPI只有 2.8v ,我相驱动 SD 卡,和 74hc595,不过就是驱不动,用IO 可以,所以怀疑是电平问题
已做上拉

gzhuli 发表于 2010-3-16 12:03:08

74AVC4T245

holycat 发表于 2010-3-16 13:24:14

【1楼】 windboy:“……所以怀疑是电平问题”

为什么要怀疑电平呢?3.3V CMOS的Vih=0.7×3.3=2.31V,有2.8V做高电平绰绰有余了。应该怀疑过渡过程,可能是驱动方能力不足导致跃变缓慢,可用示波器观察下再做结论。在未明缘由之前就动手修改(比如加上拉),就算动作了也不踏实,没准是bug被暂时掩盖了。

videre 发表于 2010-3-16 13:32:14

请问楼上,驱动能力不足怎样才能用示波器看出来,我现在也碰到这样的问题,2.5v的ethernet PHY和3.3v的MCU相连,PHY送给MCU的时钟信号电平不够高

kobeha 发表于 2010-3-16 13:33:05

TP8333 规格书你看看 点击此处下载 ourdev_538652.pdf(文件大小:159K) (原文件名:TP83 dsh_无页脚.pdf)

kobeha 发表于 2010-3-16 13:33:47

楼主 觉得可以的话可以联系我

holycat 发表于 2010-3-16 13:45:02

【4楼】 videre:“请问楼上,驱动能力不足怎样才能用示波器看出来,……”

观察输入一侧的信号在采样点是否满足Vih和Vil。如果驱动能力不足的话,那么到了采样时刻,信号仍不够高或不够低,仍在过渡过程中。

videre 发表于 2010-3-16 14:11:07

谢谢仙猫,

我的phy芯片,主时钟是MCU的PLL送给25M,这个时钟电平是3.3v。

phy工作在10Mbit速率时,给mcu的tx_clk和rx_clk频率是5Mhz,高电平都是2.5v

可是phy工作在100Mbit速率时,给mcu的tx_clk和rx_clk时钟是25Mhz,这个时候高电平一个是2.5v,一个却只有2.1v(不管在线还是引脚悬空时都是如此),导致phy在100Mbit时不能工作。

想请教下仙猫,这种情况是会不会是因为输出时钟信号的驱动能力不足。

holycat 发表于 2010-3-16 14:47:04

 静态地看,2.1V驱动输入为TTL规格的芯片是够了的,但3.3V CMOS规格就显然不足了。
 建议先仔细读下PHY的数据手册,看它的输出电平规格是否满足要求,手册指标的测试条件是什么。如果输出规格没问题,那么就要考虑是否负载过重,或连线是否过长,分布电容的影响等。当然还有测量工具的指标因素,测量参考点选得对不对等问题。

windboy 发表于 2010-3-16 15:18:03

目前是这样的一个情况

spi驱动 SPI的FLASH,没有问题,驱动74HC595无法正常,驱动SD卡也不行
所以,只有怀疑这个了

videre 发表于 2010-3-16 15:27:59

是的,stm32的数据手册上讲电源电压在3.08v以上时,端口IO适用TTL电平,小于3.08v才适用coms电平
现在电源电压是3.3,应该是按TTL电平,高电平阀值是2.0v。所以2.1v应该可以响应

现在在示波器上看到的波形,2.5M(上面写错了,10M速率时,时钟信号是2.5Mhz的)时波形近似于方波,上升和下降沿都比较陡直
25M时,波形基本上就是正弦波了。也就是说2.1v的高电平只是正弦波波峰值,时间非常短。(示波器的带宽是100M的)

3.3v mcu送给phy的时钟主要是代替phy的外部晶振的,MII口通讯还是要靠rx_clk,tx_clk时钟。如果有驱动能力的问题,现在就搞不清是mcu的PLL输出驱动能力弱,还是PHY本身的驱动能力就弱。

回头我找个有源晶振替代mcu的PLL输出试一下

PHY的手册上,tx_clk/rx_clk输出波形应该都是近似2.5v的高电平

videre 发表于 2010-3-16 15:30:25

回复【10楼】windboy
目前是这样的一个情况
spi驱动 SPI的FLASH,没有问题,驱动74HC595无法正常,驱动SD卡也不行
所以,只有怀疑这个了
-----------------------------------------------------------------------

抱歉在你的帖子里转移话题,不过问题类似,又有高手在,大家一起研究,希望不要介意

windboy 发表于 2010-3-16 15:47:18

我没有转移话题哈,这个是目前出现的一个实际情况呢
标准SPI,驱动ATMEL的FLASH不行,波形严重变形,驱动SST和华邦的,没有问题。

我这里说这些,就是要说明一点,我SPI驱动层是没有问题的
所以只能是怀疑驱动能力上了

holycat 发表于 2010-3-16 15:57:25

 25MHz时看到正弦波,驱动能力差或示波器不好,这两种可能性都有,方便的话可插入一个74LVC之类的缓冲器看看如何。

holycat 发表于 2010-3-16 16:09:42

回【13楼】 windboy

 12楼是在自责转移话题呢,其实谁都没转移,差不多同样的问题。
 说SPI驱动层没有问题也需要有依据的,区区一个HC595都驱不动就很难解释了,因为74HC的输入漏电流只有不超过1μA。如果从示波器观测到确实是高电平不足的话,换成HCT595是个办法。当然首先要确诊问题所在。

szy494468597 发表于 2014-5-27 10:08:57

楼主的2.8V是怎么得到的?       有没有用过兼容1117引脚的,输出2.8V的,用于低功耗的电源稳压芯片
页: [1]
查看完整版本: 求:2.8V 到 3.3V电平转换芯片,用于SPI