做了一个转接板用于烧录Flash。Master是FT2232,IO电平固定为3.3V,Slave是一个FPGA外挂的Flash,IO电平是1.8V。所以需要一个电平转换芯片。
采用的是TXS0108E,8通道双向电平转换,用的是datasheet里面的典型电路,VCCA=1.8V,VCCB=3.3V,两边无上拉。
结果发现SPI识别不到设备,不知道是否是TXS0108E速度太低导致,上位机软件上看不到SPI的速度,无法设置。
请教大神该怎么办?
Amy Luo:
您好,
用示波器看下波形,波形是不是正常呢
Kailyn Chen:
转换的是SPI 信号吗?TXS0108能够支持的最大data rate为110Mbps,所以要看下您的SPI信号速率多大,是否TXS0108能够支持呢。
Chen steven:
回复 Kailyn Chen:
看起来是速率不够的问题,请问下TI是否有这样的电平转换芯片支持3.3V 的器件操作1.8V 的Flash ?谢谢
Chen steven:
回复 Kailyn Chen:
您好,测到SPI_SCK的速率为16MHz.请问一下这种电平转换芯片的datasheet标注的data rate指的是所有通道一起工作的总和data rate吗?比如TXS0108最大的datarate是60Mbps,但对于单个channel,最大速度就只有60/8=7.5Mbps ?
xuehen wang:
回复 Chen steven:
你好,我现在也出现识别不到FLASH情况,后来你是怎么解决的,谢谢啊!