求:2.8V 到 3.3V电平转换芯片,用于SPI
求:2.8V 到 3.3V电平转换芯片,用于SPI谢了哈 没有吗???
再详细点,我的SPI只有 2.8v ,我相驱动 SD 卡,和 74hc595,不过就是驱不动,用IO 可以,所以怀疑是电平问题
已做上拉 74AVC4T245 【1楼】 windboy:“……所以怀疑是电平问题”
为什么要怀疑电平呢?3.3V CMOS的Vih=0.7×3.3=2.31V,有2.8V做高电平绰绰有余了。应该怀疑过渡过程,可能是驱动方能力不足导致跃变缓慢,可用示波器观察下再做结论。在未明缘由之前就动手修改(比如加上拉),就算动作了也不踏实,没准是bug被暂时掩盖了。 请问楼上,驱动能力不足怎样才能用示波器看出来,我现在也碰到这样的问题,2.5v的ethernet PHY和3.3v的MCU相连,PHY送给MCU的时钟信号电平不够高 TP8333 规格书你看看 点击此处下载 ourdev_538652.pdf(文件大小:159K) (原文件名:TP83 dsh_无页脚.pdf) 楼主 觉得可以的话可以联系我 【4楼】 videre:“请问楼上,驱动能力不足怎样才能用示波器看出来,……”
观察输入一侧的信号在采样点是否满足Vih和Vil。如果驱动能力不足的话,那么到了采样时刻,信号仍不够高或不够低,仍在过渡过程中。 谢谢仙猫,
我的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时不能工作。
想请教下仙猫,这种情况是会不会是因为输出时钟信号的驱动能力不足。 静态地看,2.1V驱动输入为TTL规格的芯片是够了的,但3.3V CMOS规格就显然不足了。
建议先仔细读下PHY的数据手册,看它的输出电平规格是否满足要求,手册指标的测试条件是什么。如果输出规格没问题,那么就要考虑是否负载过重,或连线是否过长,分布电容的影响等。当然还有测量工具的指标因素,测量参考点选得对不对等问题。 目前是这样的一个情况
spi驱动 SPI的FLASH,没有问题,驱动74HC595无法正常,驱动SD卡也不行
所以,只有怀疑这个了 是的,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的高电平 回复【10楼】windboy
目前是这样的一个情况
spi驱动 SPI的FLASH,没有问题,驱动74HC595无法正常,驱动SD卡也不行
所以,只有怀疑这个了
-----------------------------------------------------------------------
抱歉在你的帖子里转移话题,不过问题类似,又有高手在,大家一起研究,希望不要介意 我没有转移话题哈,这个是目前出现的一个实际情况呢
标准SPI,驱动ATMEL的FLASH不行,波形严重变形,驱动SST和华邦的,没有问题。
我这里说这些,就是要说明一点,我SPI驱动层是没有问题的
所以只能是怀疑驱动能力上了 25MHz时看到正弦波,驱动能力差或示波器不好,这两种可能性都有,方便的话可插入一个74LVC之类的缓冲器看看如何。 回【13楼】 windboy
12楼是在自责转移话题呢,其实谁都没转移,差不多同样的问题。
说SPI驱动层没有问题也需要有依据的,区区一个HC595都驱不动就很难解释了,因为74HC的输入漏电流只有不超过1μA。如果从示波器观测到确实是高电平不足的话,换成HCT595是个办法。当然首先要确诊问题所在。 楼主的2.8V是怎么得到的? 有没有用过兼容1117引脚的,输出2.8V的,用于低功耗的电源稳压芯片
页:
[1]