摘要

S3C2410内部ADC难以满足高精度的A/D转换需求,所以使用高精度的CS1180作为S3C2410的外部A/D转换器。详细介绍了24位串行A/D转换器CS1180的结构和特点,设计了与S3C2410的接口电路;阐述了嵌入式Linux设备驱动程序的特点,并通过实例说明了CS1180驱动程序的实现细节。CS1180与S3C2410基于SPI的串行通信为高精度数据采集的嵌入式设备提供了一个解决方案。

全文