
CS5550 用于电子秤应用的2通道低成本ADCAD\Test\2026\August\testcs5550ciu32F003.SchDoc01【测试CS5550】一、设计背景手边还有很多这个便宜的 24比特的 ADC转换器 他的型号为 CS5550 现在已经停产了。 后面需要利用它制作一个测试电路。 下面对他的基本功能进行简单的测试。二、测试电路设计测试电路板 使用 CIU32 单片机控制 CXS5550芯片。 铺设单面PCB 适合一分钟制板。 一分钟之后得到测试电路板。 下面焊接测试。焊接电路板。 清洗之后进行调试。三、软件测试给电路板施加5伏的工作电压 测量电路板上稳压源3.3伏正常 下载测试程序电路板上的MCU可以下载程序测试程序工作正常。 第1步测量 ciu32单片机输出内部时钟信号的时候发现犯了一个错误。 误将原来从PA7端口输出的时钟信号 在原理图中标准为PA6端口了。 还好这两个管脚很接近 在电路板上使用锡直接将两个管脚焊接在一起 这样就可以将PA7输出的时钟从原来电路PA6供给ADC作为工作时钟了。 CRU32输出的时钟频率 它的分频只能是2的整数次幂 所以将内部48兆赫兹的内核时钟频率 经过16分频输出三兆赫兹。 这个时钟频率作为ADC的工作时钟源。测量电路中CS5550输出的参考电压的大小。 这个电压外引至PADC端口的第四管脚。 使用数字万用表测量。 测量的结果为 2.526V。 这个电压只是粗略测量。 。四、SPI应用程序开发这个CS5550早在2005年就被测试过 当时使用的MCU是 ATMEL 单片机。 将它的程序移植到现在的CIU32单片机中。 现在可以看到 能够正确的读取相应的电压转换数值了。 这里需要说明两点。 第一点在开始调试的时候 将CIU32 输出的 3MHz 的时钟信号作为 CS5550的时钟信号 这超出了 CS5550时钟信号最大频率范围。 CS5550 的时钟频率最高值不超过 2MHz。 第二点是在开始焊接芯片的时候 焊接的是CS5460, 而不是 CS5550。 修改之后 现在可以正确读取转换数值了。※总结 ※本文测试了现在已经停产的CS5550的基本功能。 制作的测试电路板由于没有对信号进行仔细考虑 可以看到读取的数据出现了比较大的波动。 后面会进一步优化电路布局 从而提高信号采集的精度。■ 相关文献链接:CS5550 用于电子秤应用的2通道低成本ADC