已回答假定已回答

ADT7320 SPI通信问题

tjpumanan 在 2015-9-11 詢問的問題
最後回覆由hpkamen於2015-9-16提供

大家好:我在调试ADT7320这个芯片。使用两款单片机模拟SPI协议与ADT7320通信,现在遇到了两个问题:一、STM32ADT7320都用3.3V供电时,系统可以正常通信。若STM32使用3.3V ADT7320使用5V供电,则不能正常通信。二、飞思卡尔单片机与ADT7320都使用5V供电,系统不能正常工作。飞思卡尔单片机与ADT7320之间加5V 3.3V电平转换以后也不能通信,向ADT7320发送0X58读取ID命令,返回值为0x84正常值应该为0xc3。两个单片机使用的都是用IO口模拟的SPI协议,读写时序也相同。希望大家能帮我分析一下问题可能出在哪里。有遇到过这种现象的朋友能不吝赐教。谢谢。

黄色为CLK 紫色为DIN 蓝色为 DOUT  这个图通信不成功  返回值为0x84

QQ图片20150910155849.jpg

黄色为CLK 紫色为DIN 蓝色为 DOUT  这个图通信成功  返回值为0xC3

QQ图片20150910155744.jpg

結果