关于ADS7043的问题
时间:10-02
整理:3721RD
点击:
最近拿到一块芯片ADS7043 准备做个AD转换模块来用 因为没有学习MSP430单片机 所以准备用51单片机来驱动, 因为ADS7043用的是SPI接口,就要使用软件模拟SPI接口 ,去网上查了一些资料,说SPI点对点通信不需要通过地址来寻址,这个就不太明白了 单片机需要读取SDO发出的数据 不都是要先确定都取地址嘛 这个和IIC的读取模式不一样吗,然后去网上查了一些ADS7043的资料 发现少得可怜 基本没人用过这块芯片 还有他是12位的AD转换芯片 SDO输出也是12位吗 还是其他什么
通常这种器件都是SPI发送寄存器地址后,直接输出来的就是数据。可以参考芯片手册的时序图编写程序即可。SPI发送的是寄存器地址,不是器件地址。
你好 我仔细看了数据手册 发现这个芯片没有内部数据存储寄存器,只有一个内部校准寄存器,是不能访问的, 那这个芯片就是数据实时输出的,它要求的时钟信号是16MHz, 那我外部单片机的频率大概在多少才能正确读取到他输出的数据,然后读取到的数据都是直接写到我外部单片机的寄存器中嘛?那单片机的工作频率要在多少啊?