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

相关推荐
小张爱学习哦5 小时前
带符号整数乘法器设计
学习·fpga开发·硬件工程
Tolines5 小时前
PCIe外接卡标准尺寸
嵌入式硬件·硬件工程·设计规范
霅昪忞昉5 小时前
四线调速风扇-转速频率计算PWM调速电路
硬件工程
斌斌有理77945 小时前
二极管,看这篇就够了~
硬件工程
Black doncky prince5 小时前
QR反激电源副边整流二极管电压波形分析
单片机·嵌入式硬件·硬件工程
currycheng65 小时前
开关电源测试及方法
单片机·嵌入式硬件·硬件架构·硬件工程
Focus5175 小时前
Altium Designer设置敷铜连接类型为间隙/十字连接后,连接方式没有改变
硬件工程
Daimxiaocai5 小时前
AD-批量过孔
学习·硬件工程·射频工程
一只豌豆象5 小时前
【经验&技巧】ADS中如何快速获取信号瞬态仿真眼图?
经验分享·硬件工程·ads·使用技巧·眼图·瞬态仿真