TI中文支持网
TI专业的中文技术问题搜集分享网站

DAC80501的SPI通讯问题

TI的工程师好,我现在在调试贵公司的DAC80501芯片,使用SPI模式通信,使用的MCU是飞思卡尔16位MC9S12XEP100。出现了以下两个问题:

(1):使用MCU的SPI模块进行通讯时,DAC80501无法响应MCU输出的指令,用示波器看波形上MOSI输出到SDIN的VIL大约在0.5V,大于手册中的0.45V,貌似可能是这个原因,但是不清楚为什么MOSI的低电平那么高,如果MCU确实如此,你们能否推荐一款VIL满足DAC80501要求的MCU呢?

(2):基于第一问可能存在的原因,我采用模拟SPI再次试了一下,此时VIL大约在0.2V,满足手册需求。但是只有MCU在3.3V工作,DAC80501在(3.3V/5V)工作,才能正常通讯,并且DAC80501可以响应MCU输出的所有指令,然而一旦MCU在5V工作,DAC80501也是5V供电时,就不能正常通讯,DAC80501无法响应MCU输出的指令。这就很让人费解了,MCU3.3V时能通讯说明时序没有问题,与MCU5V唯一不同的知识VIH不同,但也都是满足手册要求的,为什么MCU5V就不能正常通讯呢?

麻烦帮忙解答一下

Amy Luo:

您好,感谢您对TI产品的关注!
1、关于MCU的推荐,请到微处理器MCU版块咨询,由MCU工程师为您解答;
2、如若两个芯片能够正常通信,在时序没问题的情况下,各自的输出高低电平都需要能够被对方识别。在5V工作时,DAC输出的高低电平满足MCU的识别范围吗

user6321214:

回复 Amy Luo:

DAC80501的SPI是三线制,DAC不输出高低电平信号的

Amy Luo:

回复 user6321214:

抱歉,没有注意看DAC80501的SPI是三线制。
您可以附上MCU在5V工作时,与DAC通信时SPI时序图吗,5V电压是稳定的吗,通信波形上是否有干扰呢

赞(0)
未经允许不得转载:TI中文支持网 » DAC80501的SPI通讯问题
分享到: 更多 (0)