大家好!
我在控制AFE4410的时候发现一个问题,使用I2C模式进行数据读写,在器件地址发出后,AFE4410未应答,SEN设置为0,地址使用0x5B<<1,在浏览的技术手册时发现CLK时钟默认是使用外部CLK输入的,请问我在外部CLK没有时钟输入的情况下是否可以操作AFE4410
user4673140:
Kailyn Chen:
您已经申请到了完整的datasheet是吗?我这边暂时还没有完整版的,但是根据您的描述,CLK应该是系统时钟,需要提供时钟才会工作。
user4673140:
回复 Kailyn Chen:
我有完整版的datasheet,手册中有一个寄存器0x23中bit9中介绍,默认为0,即默认使用外部时钟,但是评估套件上CLK引脚接的是msp430 MCU的i/o引脚上,但是看提供的固件工程未看到通过I/O口向AFE4410提供时钟,请问如何理解,在没有外部时钟输入的情况下,AFE4410是否可以正常读写数据
Kailyn Chen:
回复 user4673140:
那您看下寄存器配置是否将这位配置为1,使用AFE4100内部振荡器提供时钟,因为从描述来看,CLK 可以使用内部时钟,也可以使用外部时钟,不管是有源晶振提供也好,还是其他主控输出的时钟信号也行。
Sulyn ZHANG:
你好,
AFE4410使用SPI或者I2C配置用的是AFE4410内部自带的时钟,跟你外面挂的那个时钟没关系。外面挂的时钟是用来控制内部Time Engine的,外部时钟更精确,控制Time Engine更精确,跟读取数据这边的时钟没关系。如果回答了你的问题,请帮忙点击确认,谢谢!
Sulyn
TI中文支持网


