0.png (47.67 KB, 下載次數: 83)
下載附件
2018-7-21 03:36 上傳
Altium Designer畫的FDC2214原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (35.69 KB, 下載次數: 84)
下載附件
2018-7-21 03:36 上傳
FDC2214封裝庫:
0.png (24.32 KB, 下載次數: 77)
下載附件
2018-7-21 03:37 上傳
資料列表:
1.基于Arduino程序(測試通過)\
FDC2214-OLED測試程序
FDC2214串口測試程序
fdc-on-serialplot-noise.PNG
fdc-on-serialplot-signal.PNG
2.原理圖&PCB圖(AD10可以打開-根據官方優化-改為兩層板)\
參考電路圖\
官方修改版本-兩層板.PcbDoc
3.技術手冊(重要內容中文翻譯)\
MK_FDC2214-技術手冊.pdf
4.WEBENCH教程(設計必備技能)\
5.官方資料(經過整理的)\
FDC2214-技術手冊.pdf
FDC2214增強板子資料.pdf
FDC2214官方評估板說明.pdf
FDC2214計算器.xlsx
6.封裝庫\
FDC2214.IntLib
FDC2214的arduino串口測試程序:
- // FDC2x1x hardware configuration:
- // Component value as in default circuit form datasheet. (18uH inductor and 33pF cap)
- //
- // SD and ADDR pins tied to GND
- // INTB pin not used
- //
- // ARDUINO <--> FDC
- // A4 <-------> SDA
- // A5 <-------> SCL
- //
- // !!!!!! Arduinos are mostly 5V. FDC chips are 3.3V, so either use 3.3V version of Arduino, like pro mini, or use level shifter on I2C bus.
- //
- // ### FDC
- #include <Wire.h>
- #include "FDC2214.h"
- FDC2214 capsense(FDC2214_I2C_ADDR_0); // Use FDC2214_I2C_ADDR_1
- // ###
- void setup() {
-
- // ### Start I2C
- Wire.begin();
- // Wire.setClock(400000L);
-
- // ### Start serial
- Serial.begin(115200);
- Serial.println("\nFDC2x1x test");
-
- // ### Start FDC
- // Start FDC2212 with 2 channels init
- bool capOk = capsense.begin(0x3, 0x4, 0x5); //setup first two channels, autoscan with 2 channels, deglitch at 10MHz
- // Start FDC2214 with 4 channels init
- //bool capOk = capsense.begin(0xF, 0x4, 0x5); //setup all four channels, autoscan with 2 channels, deglitch at 10MHz
- if (capOk) Serial.println("Sensor OK");
- else Serial.println("Sensor Fail");
- }
- // ### Tell aplication how many chanels will be smapled in main loop
- #define CHAN_COUNT 2
- // ###
- void loop() {
- unsigned long capa[CHAN_COUNT]; // variable to store data from FDC
- for (int i = 0; i < CHAN_COUNT; i++){ // for each channel
- // ### read 28bit data
- capa[i]= capsense.getReading28(i);//
- // ### Transmit data to serial in simple format readable by SerialPlot application.
- Serial.print(capa[i]);
- if (i < CHAN_COUNT-1) Serial.print(", ");
- else Serial.println("");
- }
- // No point in sleeping
- //delay(100);
- }
復制代碼
全部資料51hei下載地址:
FDC2214資料.zip
(15.5 MB, 下載次數: 102)
2018-7-20 20:27 上傳
點擊文件名下載附件
內含原理圖測試程序 下載積分: 黑幣 -5
|