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

相关推荐
划水猫19 小时前
PLCC-20和PLCC-44直插底座引脚和芯片对应关系
硬件工程·pcb工艺
启芯硬件1 天前
用AI解决电源最复杂PDN问题的实战设计案例
人工智能·经验分享·嵌入式硬件·硬件工程·高速仿真
say_fall3 天前
微处理器及其体系结构:从8088到现代多核处理器
单片机·硬件架构·硬件工程
沃普天科技3 天前
USB显示器驱动板触摸收款机显示器收银机点菜机广告机
驱动开发·游戏·计算机外设·电脑·ar·音视频·硬件工程
fanged4 天前
Datasheet学习3(IMU)
硬件工程
XINVRY-FPGA4 天前
XC7Z020-2CLG484I Xilinx Zynq-7000 SoC FPGA
嵌入式硬件·fpga开发·云计算·硬件工程·fpga
石家庄光大远通电气5 天前
学生宿舍离人自动断电系统功能和系统组成
硬件工程
zhengyad1235 天前
WPS绘制X/Y轴折线图
硬件工程
XINVRY-FPGA5 天前
XC7Z010-2CLG400I Xilinx Zynq-7000 FPGA
arm开发·嵌入式硬件·算法·fpga开发·硬件工程·dsp开发·fpga
XINVRY-FPGA5 天前
XCZU11EG-2FFVC1156I Xilinx Zynq UltraScale+ MPSoC EG FPGA
图像处理·嵌入式硬件·计算机视觉·fpga开发·硬件工程·dsp开发·fpga