PCAP01AD电容采集芯片

基于STM32F103C8T6的电容采集系统

概要

主控:SMT32F103C8T6

采集芯片:PCAP01AD(可实现多路采集的ADC)

电源:两块TPS7333分别给上述两颗IC供电

电路原理图

PCAP01AD寄存器配置

c 复制代码
void pcap01_init(void)
{
	SPI_Enable();
	delay_ms(1);
	//8bit操作码88H表示复位所有状态
	write_date_8(0x88);        
	delay_ms(1);
	spi_test();  	           
	//SPI_Enable();
	//delay_ms(1);
	//write_date_8(0x88);        
	//delay_ms(1);
	write_firmware();

	//寄存器0设置
	SPI_Disable();
	__3nop();
	write_date_32(0xc04200FF);   
	
	//寄存器1设置
	SPI_Disable();
	__3nop();
  write_date_32(0xC1201022);  

	//寄存器2设置
  SPI_Disable();
	__3nop();
  write_date_32(0xc21f150B);   

	//寄存器3设置
  SPI_Disable();
	__3nop();
  write_date_32(0xc3062001); 

  //寄存器4设置
  SPI_Disable();
	__3nop();
  write_date_32(0xc4080510);   

	//寄存器5设置
//	SPI_Disable();
//	__3nop();
//  write_date_32(0xc5000000);  

	//寄存器6设置
//	SPI_Disable();
//	__3nop();
//  write_date_32(0xc6004140);   

	//寄存器7设置
	SPI_Disable();
	__3nop();
  write_date_32(0xc71F0000);    

	//寄存器8设置
	SPI_Disable();
	__3nop();
  write_date_32(0xc8800010);     

	//寄存器9设置
//	SPI_Disable();
//	__3nop();
//  write_date_32(0xc9BF208F);     

	//寄存器10设置
	SPI_Disable();
	__3nop();
  write_date_32(0xca180047);     

	//Param2寄存器设置
//	SPI_Disable();
//	__3nop();
//  write_date_32(0xcd000007); 

	//Param3寄存器设置
//	SPI_Disable();
//	__3nop();
//	write_date_32(0xce002ff0);    

//Param4寄存器设置
//	SPI_Disable();
//	__3nop();
//	write_date_32(0xcf000000);   

//Param7寄存器设置(写配置)
		SPI_Disable();
	__3nop();
  	write_date_32(0xD2000000);    
	__3nop();

//Param8寄存器设置
//	SPI_Disable();
//	__3nop();
//  	write_date_32(0xD3200000);    
//	__3nop();

//寄存器20设置
	SPI_Disable();
	__3nop();
    write_date_32(0xD4000001);    
	__3nop();
	
//8bit操作码8AH表示复位
	SPI_Disable();
	__3nop();
	write_date_8(0x8a);           
	__3nop();
	
//8bit操作码8CH表示开始一次电容测量
  SPI_Disable();
	__3nop();
	write_date_8(0x8c);         
}

其中寄存器2决定着采集通路数以及采集模式,该芯片主要有接地和漂移两种测量方案,具体可以看数据手册。

相关推荐
来自晴朗的明天1 天前
2、NMOS 电源防反接电路
单片机·嵌入式硬件·硬件工程
czhaii3 天前
三菱PLC 三轴定位 程序
硬件工程
安徽必海微马春梅_6688A3 天前
A实验:小动物无创血压系统 小动物无创血压分析系统 资料。
大数据·人工智能·网络安全·硬件工程·信号处理
Aaron15884 天前
无线信道下的通信链路设计分析
大数据·网络·人工智能·算法·fpga开发·硬件工程·射频工程
海雅达手持终端PDA5 天前
海雅达Model 10X高通5G三防平板,赋能工业车间生产智能化升级
5g·硬件工程·制造·零售·智能硬件·交通物流·平板
小龙报6 天前
【SOLIDWORKS 练习题】草图专题:3.机械臂
笔记·单片机·嵌入式硬件·物联网·开源·硬件工程·材料工程
猫猫的小茶馆7 天前
【Linux 驱动开发】五. 设备树
linux·arm开发·驱动开发·stm32·嵌入式硬件·mcu·硬件工程
v_for_van7 天前
STM32低频函数信号发生器(四通道纯软件生成)
驱动开发·vscode·stm32·单片机·嵌入式硬件·mcu·硬件工程
小龙报7 天前
【SOLIDWORKS 练习题】草图专题:2.GAME BOY
人工智能·驱动开发·硬件架构·硬件工程·pcb工艺·材料工程·精益工程
小龙报7 天前
【SOLIDWORKS 练习题】草图专题:1.带座轴承
人工智能·嵌入式硬件·物联网·硬件架构·3d建模·硬件工程·精益工程