上图为数据手册中关于芯片的fCLK的描述,最大可以到20M而实际使用中,只有fCLK为400K时,芯片才能正确转化数据。并且每次送一个数据要延时5ms左右。转换出的数据才不会抖动。求大神们给围观一下。不甚感激!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
20M是SPI的最大时钟速率,16个SCLK打进去一个DA的16位数据,DA的最大工作速率是1.25M。你说的fclk是400K,芯片能正确转化,是速度高了输出就会混乱?怀疑是两个原因
1. SPI接口通信不正常,对照手册第6页时序图和13~14页的例程检查SPI接口。
2. DAC输出端挂了一个重载,比如小电阻或者大电容,使得DAC的建立时间明显增加,检查电路图和PCB。