FDC2214 STM32程序项目源码含PCB原理图
STM32F407VET6开发板原理图

R20 10K
R21 10K
R22 1K
R23 1K
R24 1K
PE10-SW1
PE11-SW2
PE12-SW3 LED1 led LED2 led LED3 led
USB-A
C27 10pF JT3 C28
SW1
SW2
SW3 PE13-LED1 PE14-LED2 PE15-LED3
C
R25 10K
C9 10pF R29 1M
PB10-SPI2-SCK 5 PC2-SPI2-MISO 7
3.3V R6 R7 R8 R9 R10 R11 10K 10K 10K 10K 10K 10K
PC8-------SDIO_D0 PC9-------SDIO_D1 PC10-----SDIO_D2 PC11-----SDIO_D3 PC12-----SDIO_CLK PD2------SDIO_CMD
1
2
3
4
5
6
U1 PE3-FLASH-CS PC2-SPI2-MISO 3.3V 1 2 3 4 CS VCC DO HOLD WP CLK GND DI W25Q128 8 7 6 5
3.3V C29 0.1uF U5 PA9-USART1-TX 3.3V C30 0.1uF 15 6 4 5 C14 10uF C20 0.1uF C21 0.1uF C22 0.1uF C23 0.1uF C24 0.1uF C25 0.1uF C26 0.1uF PA10-USART1-RX C31 0.1uF 11 12 10 9 GND VC2+ C2VCC V+ C1+ C116 2 1 3 14 13 7 8 C36 0.1uF C35 0.1uF J6 1 6 2 7 3 8 4 9 5 3.3V PC串口头,一般是DB9公头(DB9针) 一般,只用记住,2收3发5地。
分享自己平时在网上收集的一些STM32源码,大家顶起哈!

分享⾃⼰平时在⽹上收集的⼀些STM32源码,⼤家顶起哈!本帖部分附件需要少量⾦币,此⽬的是为了⿎励⼤家积极发帖,请⼤家见谅!3.2⼨真彩TFT液晶触摸屏,320*240像素,26万⾊,i8080 16位并⾏接⼝,带转接板及触控芯⽚,可以直接⽤AVR、51、PIC、dsPIC、ARM7、STM32等单⽚机驱动。
3.2TFT.rar (6.69 MB, 下载次数: 180, 售价: 2 ⾦币)⾮常不错的⼀款STM32开发板资料。
含原理图、⽤户⼿册、各类例程:USB虚拟串⼝、TFT显⽰例程、U盘例程、TCP通信、uCOS例程、MP3解码、步进电机例程等。
有KEIL和IAR两套例程。
Armfly-STM32-SCH-SoftDemo.rar (16.05 MB, 下载次数: 431, 售价: 2 ⾦币)uC/OS-II官⽅的stm32的移植,基于arm的Cortex M3-uC/OS-II。
Micrium-ST-uCOS-II-LCD-STM32.rar (2.43 MB, 下载次数: 379)花了近3个⽉的毕业设计的时间,直到前⼏天完成的基本运营。
论⽂繁忙过去⼏天中,第⼀次在地图上从现在使⽤的软件代码的⽅式。
STM32 RVMDK 。
某些功能,这个MP3播放: MP3播放功能,⽀持MP3/WAV/WMA/MIDI播放,⽀持快进,快退,歌词显⽰⽀持[第⼆⼗条:第⼆⼗条:⼆⼗] / [第XX : XX.XX ] / [第XX号:第XX号] ,以⽀持多话歌词共享标记收⾳机功能,并⽀持⾃动发现服务台, FM76 ? 1.08 ,⾃动存⼊台湾图⽚播放功能,⽀持16位, 24位, 32位,任何⼤⼩的BMP图⽚浏览,以及符合JPEG / JPG格式图⽚浏览(只要它是正确的格式,⼤⼩限制)。
1,温度计功能。
,传感器DS18B20的。
2,彩⾊灯功能。
3,功率放⼤器功能。
4,职能亿多年来在⽀持太阳,⽉球和节⽓周查看。
STM32控制GSM模块原理图

V3.3 C109 100nF U102 RS232_TXD0 RS232_RXD3 UTXD STM_TXD3
C
16
Loud_SPK
VCC
13 8 11 10 1 3 4 5 2 6
R1IN R2IN T1IN T2IN C1+ C1C2+ C2V+ V-
R1OUT R2OUT T1OUT T2OUT
4
复位
3
NRST
NRST
C227 100n
C
摄像头电源
U206 Vin_5V R211 10K
2
S D 3
Vcamera_5V
SD卡电路
V3.3
1
cam_pwr_on_P25 R212 U207 390R 9013
蜂鸣器和指示灯
VBAT J204 V3.3
J205 V3.3 SD_CS SP2_MOSI SP2_CLK D202 C229 SP2_MISO 100n
GPRS模块唤醒电路
V3.3
Y202 8MHZ C226 33p
1 2 3 4 5 6 7 8 9 10 11 12
VDD_3 VSS_3 PB9/TIM4_CH4 PB8/TIM4_CH3 BOOT0 PB7/I2C1_SDA PB6/I2C1_SCL PB5/I2C1_SMBA PB4/NJTRST PB3/JTDO PA15/JTDI PA14/SWCLK
1
1
VCC
LX2 LX1 GND2 GND1 INFB
8 7 3 4
C114 100nF
J100
2
C102
SCP
6 5
OCP2020 100n/10V (X5R) R103 1K C103 2.2nF
13个基于STM32的经典项目设计实例,全套资料~-嵌入式系统-与非网

13个基于STM32的经典项目设计实例,全套资料~-嵌入式系统-与非网STM32单片机现已火遍大江南北,各种教程资料也是遍布各大网站论坛,可谓一抓一大把,但大部分都差不多。
今天总结了几篇电路城上关于STM32 的制作,不能说每篇都是经典,但都是在其他地方找不到的,很有学习参考意义的设计实例。
尤其对于新手,是一个学习stm32单片机的“活生生”的范例。
1.开源硬件-基于STM32的自动刹车灯设计自动刹车灯由电池供电并内置加速度传感器,因此无需额外连接其他线缆。
使用两节5号电池时,设计待机时间为一年以上(待机功耗66微安),基本可以实现永不关机,即装即忘。
2.基于STM32F407的openmv项目设计资料本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。
MCU选择的是STM32F407(STM 32F407数据手册),ARM Cortex-M4内核,最高频率可达180Mhz,包含一个单精度浮点DSP,一个DCMI(数字相机接口)。
3.STM32无线抢答器无线抢答器采用STM32F302芯片主控,同时用蓝牙,语音模块,数码管,七彩灯等部件构成,当主持人按下抢答键时,数码管进入倒记时,选手做好准备,当数码管从9变为0时,多名选手通过手机上虚拟按键进行抢答,同时语音播报抢答结果,显示屏上显示选手的抢答时间。
4.基于ARM-STM32的两轮自平衡小车小车直立和方向控制任务都是直接通过控制小车两个电机完成的。
假设小车电机可以虚拟地拆解成两个不同功能的驱动电机,它们同轴相连,分别控制小车的直立平衡、左右方向。
5.基于STM32F4高速频谱分析仪完整版(原创)本系统是以STM32F407进行加Blackman预处理,再做1024个点FFT进行频谱分析,最后将数据显示在LCD12864上,以便进行人机交互!该系统可实现任意波形信号的频谱显示,以及可以自动寻找各谐波分量的幅值,频率以及相位并进行8位有效数据显示。
智林STM32程序源代码的分析和整理

智林STM32程序源代码的分析和整理一、目的1、前些天,编写了开发板上键盘扫描、字符输入和简单shell的程序,该程序的编写是在以前工程的基础上修改而成的,源代码的组织比较乱,也没有很好的注释。
这两天,先把代码整理一下,加上比较详细的注释,使得可读性、扩展性更好。
2、乘这个机会,也把程序里与STM32硬件相关的部分好好学习一下。
二、开发板配置分析1、PA口PA0对应按键PB3,开发板右下角。
PA1用于模拟电位器,JP1在这里。
PA2用定时器的PWM产生液晶的背光电源。
PA4-PA7用于SPI模式操作SD卡。
PA9,PA10用于串口0通信。
PA11,PA12是USB差分线。
PA13、PA14、PA15是JTAG的三个脚。
PA3、PA8没用到。
2、PB口PB0用于扬声器,PB2与JP4用于Boot1选择。
PB3和PB4是JTAG的另外两个脚。
PB5控制绿色指示灯,在SD卡上面。
PB6、PB7用于I2C的存储器。
PB8、PB9用于CAN收发器。
PB11-PB15用于摇杆按键。
PB1和PB10没有用到3、PC口PC0到PC7用于液晶的数据口,PB8-PB12分别用于读、写、命令数据选择、复位和片选。
PB13是P B2按键,在PB3左边。
PB14-PB15外接32.768KHz晶振。
4、PD口PD0-PD1外接12MHz晶振,PD2用于USB的连接断开控制,低电平主机能检测到,高电平断开连接,JP3可直接控制连接。
另外还有BOOT 0脚,模式受控于JB5。
下面还有复位引脚。
这里5个脚加上上面48个,共53个引脚。
5、电源口共11个脚,还有电池引脚。
到这里,开发板的IO配置基本已经很清晰了。
三、初始化配置程序的编写程序中采用ucos操作系统,在调用OS_Init()之前,先调用BSP_Config()进行开发板IO配置工作。
下面是程序框架的源代码。
/* 下面是包含文件*/#include "stm32f10x_lib.h"#include "bsp_config.h"/* 可以在这里定义一些意义较为清晰地常量,如果不用改变,就放在文件user_conf.h里*//* 用户自己的全局变量在这里定义,按意义进行组合*/static GPIO_InitTypeDef GPIO_InitStructure; //进行GPIO端口设置的数据结构static NVIC_InitTypeDef NVIC_InitStructure;//进行中断设置的数据结构,前面的变量是用typedef在nvic的头文件中定义的。
一种基于FDC2214 的多手势识别装置

科技与创新┃Science and Technology &Innovation·48·2020年第03期文章编号:2095-6835(2020)03-0048-03一种基于FDC2214的多手势识别装置翟文盛,成吉聪,于增洋(山东科技大学电子信息工程学院,山东青岛266500)摘要:为了实现多种手势的快速识别,对基于STM32微控制器和FDC2214电容传感器所组成的多手势识别系统进行了设计。
介绍了系统的测量原理、系统的硬件设计、软件设计的流程。
系统通过I2C 通信从FDC2214芯片读取3个通道的电容值,从而分辨不同手势所产生的电容变化,并以此识别手势类别。
采用了中值滤波与均值滤波的方法来减少误差,将手势识别结果显示在OLED 屏上。
关键词:FDC2214;中值滤波;均值滤波;STM32中图分类号:TP391.41文献标识码:A DOI :10.15913/ki.kjycx.2020.03.0171引言本文针对手势识别装置的局限性,采用了TI 公司最新推出的低功耗、低成本、高分辨率的非接触式电容式传感器FDC2214进行测量。
系统在学习模式下用右手录入标准手势:剪刀、石头、布、数字1—10。
在判断模式下识别手势,当人手靠近装置时,3个极板的电容值会发生变化,在STM32中实现不同类别手势的识别[1],最终将手势识别结果用OLED 屏显示出来[2]。
2测量原理与方法2.1测量原理电容位移传感器的敏感元件是电容器,对于由两个平行金属板组成的电容器,如果忽略边缘效应,电容值为:DAD A C r 0εεε==(1)式(1)中:ε为极板间介质的介电常数;A 为极板相互遮盖面积;D 为两金属平行极板间的距离[3-4];ε0为真空介电常数;εr 为极板间介质的相对介电常数。
由式(1)可知,当保持A 和ε不变时,通过改变两金属极板间的距离D ,引起电容值、谐振频率LC 的变化[3]。
快速看懂STM32-电源、时钟、复位电路及 源代码

快速看懂STM32-电源、时钟、复位电路及源代码
STM32时钟分析
一、硬件上的连接问题
如果使用内部RC振荡器而不使用外部晶振,请按照如下方法处理:
1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。
2)对于少于100脚的产品,有2种接法:
i)OSC_IN和OSC_OUT分别通过10K电阻接地。
此方法可提高EMC性能。
ii)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出0。
此方法可以减小功耗并(相对上面i)节省2个外部电阻。
对上图的分析如下:
重要的时钟:
PLLCLK,SYSCLK,HCKL,PCLK1,PCLK2之间的关系要弄清楚;
1、HSI:高速内部时钟信号STM32单片机内带的时钟(8M频率)精度较差
2、HSE:高速外部时钟信号精度高来源(1)HSE外部晶体/陶瓷谐振器(晶振)(2)HSE用户外部时钟
3、LSE:低速外部晶体32.768kHz主要提供一个精确的时钟源一般作为RTC时钟使用
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。
①、HSI是高速内部时钟,RC振荡器,频率为8MHz。
②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。
③、LSI是低速内部时钟,RC振荡器,频率为40kHz。
④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。
⑤、PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。
倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。
stm32矩阵键盘原理图及程序介绍

stm32矩阵键盘原理图及程序介绍STM32F0 系列产品基于超低功耗的ARM Cortex-M0 处理器内核,整合增强的技术和功能,瞄准超低成本预算的应用。
该系列微控制器缩短了采用8 位和16 位微控制器的设备与采用32 位微控制器的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能。
本文为大家介绍stm32矩阵键盘原理图及程序stm32矩阵键盘原理图主要实现:扫描矩阵键盘,将检测到的数据通过spi 通信发送到数码管显示。
主要步骤:1:初始化时钟void RCC_Configuration(void){//----------使用外部RC晶振-----------RCC_DeInit(); //初始化为缺省值RCC_HSEConfig(RCC_HSE_ON); //使能外部的高速时钟while(RCC_GetFlagStatus(RCC_FLAG_HSERDY)== RESET); //等待外部高速时钟使能就绪FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); //Enable Prefetch Buffer FLASH_SetLatency(FLASH_Latency_2); //Flash 2 wait stateRCC_HCLKConfig(RCC_SYSCLK_Div1); //HCLK = SYSCLKRCC_PCLK2Config(RCC_HCLK_Div1); //PCLK2 = HCLKRCC_PCLK1Config(RCC_HCLK_Div2); //PCLK1 = HCLK/2RCC_PLLConfig(RCC_PLLSource_HSE_Div1,RCC_PLLMul_9); //PLLCLK = 8MHZ * 9 =72MHZRCC_PLLCmd(ENABLE); //Enable PLLCLKwhile(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)== RESET); //Wait till PLLCLK is ready RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); //Select PLL as system clock。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FDC2214中文资料与STM32程序源码及PCB原理图给大家分享个基于STM32F1的FDC2214的详细资料(中文资料文档+源代码+原理图和pcb)Altium Designer画的FDC2214电路原理图和PCB图如下:(百度网盘可下载工程文件https:///s/11_6UfdmRIGdKElkBt8IqSg 提取码:3344)FDC2x1x抗电磁干扰的28位,12位电容数字转换器,用于接近性和抗干扰性液位传感应用1特点•抗电磁干扰建筑•最大输出速率(一个活动通道):- 13.3ksps(FDC2112,FDC2114)- 4.08ksps(FDC2212,FDC2214)•最大输入电容:250 nF(10 kHz,1 mH电感)•传感器激励频率:10 kHz至10 MHz•频道数量:2,4•分辨率:最多28位•系统本底噪声:100 sps 0.3 fF•电源电压:2.7 V至3.6 V•功耗:有效:2.1毫安•低功耗睡眠模式:35 uA•关机:200 nA•接口:I 2 C•温度范围:-40°C至+ 125°C2应用程序•接近传感器•手势识别•液体的液位传感器,包括导电性液体,如清洁剂,肥皂和墨水• 避免碰撞•雨,雾,冰,雪传感器•汽车门和踢式传感器•材料尺寸检测3说明电容式感应是一种低功耗,低成本,高分辨率非接触式感应技术,可以适用于各种不同的应用接近检测和手势识别到远程液位传感。
电容式传感器传感系统是任何金属或导体,允许用于低成本和高度灵活的系统设计。
限制电容式灵敏度的主要挑战传感应用是噪声敏感性的传感器。
采用FDC2x1x创新的抗EMI技术架构,甚至可以保持性能高噪音环境的存在。
FDC2x1x是一个多声道噪声系列抗电磁干扰,高分辨率,高速电容数字转换器来实现电容传感解决方案这些设备使用一个创新的基于窄带的架构提供在提供时高度拒绝噪声和干扰高分辨率。
这些设备支持a宽激励频率范围,提供灵活性系统设计。
尤其是宽频率范围这对于导电液体的可靠感测是有用的作为洗涤剂,肥皂和墨水。
5描述,继续FDC221x针对高分辨率(高达28位)进行了优化,而FDC211x则提供了快速采样率,高达13.3ksps,便于实现使用快速移动目标的应用程序。
250 nF的非常大的最大输入电容允许使用远程传感器,以及跟踪随着时间,温度和湿度的环境变化。
FDC2x1x系列针对任何类型液体的接近传感和液位传感应用。
对于存在诸如人手等干扰的非导电液位传感应用,推荐使用集成有源屏蔽驱动器的FDC1004。
(2)裸露的芯片连接焊盘(DAP)和器件的GND引脚之间存在内部电气连接。
尽管DAP可以悬空,但为了获得最佳性能,DAP应连接到与器件GND引脚相同的电位。
不要将DAP用作设备的主要接地。
器件的GND引脚必须始终接地。
(1)超出绝对最大额定值列出的值可能会导致器件永久性损坏。
这些仅是压力额定值,并不意味着器件在这些或任何其他超出建议的操作条件下所述的条件下的功能操作。
暴露于绝对最大额定条件下可能会影响器件的可靠性。
(1)JEDEC文件JEP155指出,500V HBM允许使用标准ESD控制过程进行安全制造。
(2)JEDEC文件JEP157指出,250V CDM允许采用标准ESD控制过程进行安全制造。
除非另有规定,否则TA = 25°C,VDD = 3.3 V时的所有限制均得到保证(1)有关传统和新型热量指标的更多信息,请参阅半导体和IC封装热指标应用报告,SPRA953。
8.5电气特性除非另有规定,否则保证TA = 25°C,VDD = 3.3 V(1)(1)电气特性值仅适用于所示温度下的工厂测试条件。
工厂测试条件导致器件的自发热非常有限,因此TJ = TA。
在TJ> TA的内部自热条件下,电气表中不能保证参数性能。
绝对最大额定值表示结温限制,超过该限制,器件可能会永久降级,无论是机械还是电气。
(2)寄存器值表示为二进制(b是数字的前缀)或十六进制(0x是数字的前缀)。
十进制值没有前缀。
(3)在25°C下通过测试,设计或统计分析确保极限。
通过使用统计质量控制(SQC)方法的相关性来确保工作温度范围的限制。
(4)典型值表示在表征时确定的最可能的参数标准。
实际的典型值可能随时间而变化,也取决于应用和配置。
典型值未经测试,在运输生产材料时无法保证。
(5)I2C读/写通信和通过SCL的上拉电阻电流,不包括SDA。
(6)传感器电容:1层,20.9 x 13.9 mm,Bourns CMH322522-180KL传感器电感,L =18μH和33pF 1%COG / NP0目标:接地铝板(176 x 123 mm),通道=通道0(连续模式)CLKIN = 40 MHz,CHx_FIN_SEL = b10,CHx_FREF_DIVIDER = b00 0000 0001 CH0_RCOUNT = 0xFFFF,SETTLECOUNT_CH0 = 0x0100,DRIVE_CURRENT_CH0 = 0x7800。
(7)可以使用较低的VSENSORMIN振荡幅度,但会导致较低的SNR。
电气特性(续)除非另有规定,否则保证TA = 25°C,VDD = 3.3 V(1)8.6时序要求8.7开关特性 - I2C除非另有规定,否则TA = 25°C,VDD = 3.3 V时的所有限制均得到保证8.8典型特征常见的测试条件(除非另有规定):传感器电容器:1层,20.9 X13.9毫米,商Bourns CMH322522-180KL传感器电感器与L = 18μH和33 pF的1%COG / NP0目标:接地的铝板(176×123毫米),Channel = Channel 0(连续模式)CLKIN = 40 MHz,CHx_FIN_SEL = b01,CHx_FREF_DIVIDER = b00 0000 0001 CH0_RCOUNT = 0xFFFF,SETTLECOUNT_CH0 = 0x0100,DRIVE_CURRENT_CH0 = 0x7800。
典型特征(续)常见测试条件(除非另有说明):传感器电容:1层,20.9 x 13.9 mm,Bourns CMH322522-180KL传感器电感L = 18μH和33 pF 1%COG / NP0目标:接地铝板(176 x 123 mm),通道=通道0(连续模式)CLKIN = 40 MHz,CHx_FIN_SEL = b01,CHx_FREF_DIVIDER = b00 0000 0001CH0_RCOUNT = 0xFFFF,SETTLECOUNT_CH0 = 0x0100,DRIVE_CURRENT_CH0 =0x7800。
9详细描述9.1概述FDC2112,FDC2114,FDC2212和FDC2214是高分辨率,多通道电容至数字用于实现电容式传感解决方案。
与传统的开关电容相反架构中,FDC2112,FDC2114,FDC2212和FDC2214采用L-C谐振器,也称为L-C 坦克,作为传感器。
窄带架构可实现前所未有的抗电磁干扰能力,并大大降低噪声与其他电容式传感解决方案相比较。
使用这种方法,可以观察到L-C罐的电容变化,因为谐振的变化频率。
使用这个原理,FDC是一个电容数字转换器(FDC),可以测量振荡LC谐振器的频率。
该设备输出一个与频率成正比的数字值。
这个频率测量可以转换为等效电容9.2功能框图FDC由前端谐振电路驱动器组成,后面跟着一个多路复用器,它依次通过主动通道,将它们连接到测量和数字化传感器频率的核心(f SENSOR)。
该内核使用参考频率(f REF)来测量传感器频率。
f REF来源于内部参考时钟(振荡器)或外部提供的时钟。
每个通道的数字化输出是成比例的与f SENSOR / f REF的比率。
I2C接口用于支持设备配置和传输数字化频率值给主处理器。
可以使用SD将FDC置于关闭模式,节省电流销。
INTB引脚可以配置为通知主机系统状态的变化。
9.3功能描述9.3.1时钟架构图12显示了FDC的时钟分频器和多路复用器。
在图12中,关键时钟是f IN,f REF和f CLK。
f CLK从内部时钟源或外部选择时钟源(CLKIN)。
频率测量参考时钟f REF来自f CLK源。
它是建议精密应用使用提供稳定性和准确性的外部主时钟应用程序所需的要求。
内部振荡器可用于需要低成本的应用并且不需要高精度。
f INx时钟源自通道x的传感器频率f SENSORx。
f REFx并且f INx必须满足表1中列出的要求,具体取决于f CLK(主时钟)是内部还是外部外部时钟。
表1.时钟配置要求(1)、通道2和3仅适用于FDC2114和FDC2214。
(2)有关差分和单端传感器配置的信息,请参阅传感器配置。
表2显示了所有通道的时钟配置寄存器。
表2.时钟配置寄存器(1)通道2和3仅适用于FDC2114和FDC22149.3.2多通道和单通道操作FDC的多通道封装使用户可以节省电路板空间并支持灵活的系统设计。
例如,温度漂移通常会导致元件值发生偏移,导致谐振发生偏移传感器的频率。
使用第二个传感器作为参考提供了取消a的功能温度偏移。
当在多通道模式下工作时,FDC会依序对有效通道进行采样。
在单通道模式下,FDC采样单通道,这是可选的。
表3显示了寄存器和用于配置多通道或单通道模式的值。
表3.单通道和多通道配置寄存器每个通道的数字化传感器测量值(DATAx)代表传感器频率与测量值的比值参考频率。
FDC2112和FDC2114的数据输出(DATAx)表示为16位结果的12个MSB:(1)FDC2212和FDC2214的数据输出(DATAx)表示为:(2)表4说明了包含每个通道的固定点采样值的寄存器。
表4.示例数据寄存器1.通道2和3仅适用于FDC2114和FDC2214。
2.首先必须先读取DATA_CHx.DATAx寄存器,然后再读取同一通道的DATA_LSB_CHx.DATAx寄存器确保数据一致性。
(3)FDC2212 / FDC2214的0x0000000 =低量程的DATA值。
(4)FDC2212 / FDC2214的数据值为0xFFFFFFF =超出范围。
表4.示例数据寄存器(续)当FDC在多通道模式下通过通道时,每个通道的停留时间间隔是三个部分的总和:1.传感器激活时间2.转换时间3.频道切换延迟如图所示,传感器激活时间是传感器振荡稳定所需的稳定时间量见图13.建立等待时间是可编程的,应该设置为足够长的时间以允许稳定的振荡。
通道x的建立等待时间由下式给出:(3)表5说明了用于配置每个通道的建立时间的寄存器和值。