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决定着采集通路数以及采集模式,该芯片主要有接地和漂移两种测量方案,具体可以看数据手册。

相关推荐
HUI-4744 小时前
EG1135|SSOP‑16 同步整流降压控制器,大功率外置 MOS 降压优选
单片机·嵌入式硬件·硬件工程
亿道电子Emdoor7 小时前
【Altium】DWG文件修改图层颜色问题
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生9 小时前
EG3014S 80V 半桥栅极驱动芯片|低压半桥外置 MOS/IGBT 驱动方案
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生13 小时前
EG27324 2.8‑20V 双通道低侧栅极驱动芯片|带 SD 逐周关断外置 MOS 驱动方案
嵌入式硬件·硬件工程
CaoMei_HuaCha3 天前
硬件测试内容之二十二:压力测试
硬件工程·压力测试
深圳市恒锐丰科技杨生3 天前
CL4054HL 36V 耐压 600mA 单节锂电池线性充电芯片|SOT23‑5 小型便携充电方案
嵌入式硬件·硬件工程
HUI-4743 天前
EG1185|SOT23‑6 高压非隔离恒压恒流控制器,极简外围高压辅助与 LED 驱动方案
嵌入式硬件·硬件工程
恒锐丰科技林技术员3 天前
SS6952T 单通道 H 桥电机驱动芯片:大电流电机一体化解决方案
经验分享·嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生4 天前
CL4056D 1A 单节锂电池线性充电芯片|ESOP‑8/DFN2×2‑8 便携充电方案
嵌入式硬件·硬件工程
恒锐丰科技林技术员4 天前
SS6289 桥式驱动芯片:高可靠性有刷直流电机驱动优选方案
经验分享·嵌入式硬件·硬件工程