WT51F108S/104S Starter Kit Board 操作說明書 WT51F108S/104S EVB Starter Kit Board 操作說明書 REV. 1.0 April 27, 2016 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 WT51F108S/104S Starter Kit Board 操作說明書 版 別 1.0 生效日期 2016/04/27 申請者 Louis 1st version 說 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 2 明 WT51F108S/104S Starter Kit Board 操作說明書 目 第一章 錄 WT51F108S/104S STARTER KIT BOARD 硬體說明 ...................................................................................... 4 1.1 系統方塊圖 ....................................................................................................................................................... 4 1.2 STARTER KIT BOARD 零件佈置圖 ................................................................................................................... 5 第二章 WT51F108S/104S STARTER KIT BOARD 接口說明 ...................................................................................... 6 2.1 2.2 2.3 2.4 第三章 WT51F108S/104S STARTER KIT BOARD 線路說明 ........................................................................................ 9 3.1 3.2 3.3 3.4 3.5 第四章 直流輸入連接器 (J1) ...................................................................................................................................... 6 SWUT (SINGLE WIRE UART) 介面燒錄接口 (J2) ....................................................................................... 6 2 I C 介面接口 .................................................................................................................................................... 7 測試腳位 (J6/J7) ............................................................................................................................................ 8 電源選擇 ........................................................................................................................................................... 9 電源線路 ......................................................................................................................................................... 10 重置(RESET)線路 ......................................................................................................................................... 10 振盪線路 ......................................................................................................................................................... 11 LDO 18 濾波線路 ......................................................................................................................................... 11 WT51F108S/104S STARTER KIT BOARD 操作說明 ...................................................................................... 12 4.1 WT51F108S/104S 測試與展示平台 ........................................................................................................... 12 4.2 LED 顯示 (跑馬燈) ....................................................................................................................................... 13 第五章 程 式 模 塊 .............................................................................................................................................................. 14 5.1 程式模塊概述................................................................................................................................................. 14 5.2 主程式 <MAIN.C> .......................................................................................................................................... 15 5.3 ADC 驅動程式 <DRV_ADC.C> ................................................................................................................... 15 第六章 附 錄 ...................................................................................................................................................................... 16 6.1 電路圖 ............................................................................................................................................................. 16 6.2 BOM 表 .......................................................................................................................................................... 18 6.3 訂購資訊 ......................................................................................................................................................... 19 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 3 WT51F108S/104S Starter Kit Board 操作說明書 第一章 1.1 WT51F108S/104S Starter Kit Board 硬體說明 系統方塊圖 WT51F108S/104S 是一款具備多種週邊功能之增強型 8052 微控制器,此 Starter Kit Board 是以 32-pin QFN 包裝做為設計並做功能演示,亦可供用戶做開發使用,系統架構如下圖所示。 VDD VDD 47uF SCL I2C SDA 0.1uF WT51F108S/104S 20pF OSCI 12MHz 5V OSCO 20pF LED GPIOC0 GPIOC1 VDD GPIOC2 10K RST / SWUT GPIOC3 GPIOC4 4.7uF GPIOC5 SWUT AD_ADJ ADC 2 LDO_18 10uF 0.1uF 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 4 5V VR WT51F108S/104S Starter Kit Board 操作說明書 1.2 Starter Kit Board零件佈置圖 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 5 WT51F108S/104S Starter Kit Board 操作說明書 第二章 2.1 WT51F108S/104S Starter Kit Board 接口說明 直流輸入連接器 (J1) 此為 Starter Kit Board 直流電壓輸入接口 (支援電壓 DC 5V) 腳位編號 2.2 說 明 1 正極輸入腳位 2 -- 3 負極輸入腳位 SWUT (Single Wire UART) 介面燒錄接口 (J2) 此為 WT51F108S/104S 程式單線式燒錄使用接口 腳 間 距 (1.25 mm) 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 6 WT51F108S/104S Starter Kit Board 操作說明書 腳位編號 2.3 說 明 1 VDD 2 SWUT 3 GND I2C介面接口 零件位置 (J5) 2 此為 SLAVE I C 介面接口 腳 間 距 (1.25 mm) 腳位編號 說 明 1 VDD 2 Slave_SCL 3 Slave_SDA 4 GND 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 7 WT51F108S/104S Starter Kit Board 操作說明書 2.4 測試腳位 (J6/J7) 此為測量訊號腳位 J6 J7 P1 P2 P3 P4 P5 P6 P17 P18 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 腳 間 距 (2.54 mm) J6 腳位編號 J7 說 明 腳位編號 說 明 1-2 GPIOA5DH/IRQ15/ADC15/OSCI/PWM1B/P00 1-2 GPIOC2D/ PWM2C/P06 3-4 GPIOA4DH/IRQ14/ADC14/OSCO/PWM0B/P01 3-4 GPIOC1D/IRQ7/ADC7/P05 5-6 GPIOB5D/IRQ12/ADC12/RXA/PWM1A/P02 5-6 GPIOC0D/IRQ6/ADC6/PWM3B/P04 7-8 GPIOB4D/IRQ11/ADC11/TXA/PWM1D/P03 7-8 GPIOB2D/IRQ5/ADC5/STB/PWM0D 9-10 GPIOB3D/IRQ10/ADC10/PWM0A 9-10 GPIOB1D/IRQ4/ADC4/MOSI/PWM3A 11-12 GPIOC5D/IRQ9/ADC9 11-12 LDO18 13-14 GPIOC4D/IRQ8/ADC8 13-14 GPIOA2DH/IRQ2/ADC2/CMPO/PWM1C 15-16 GPIOC3D/PWM3C/P07 15-16 GPIOA1DHIRQ1/ADC1/VREF/ CMPN/SCKA/MISOB/RXA/SCL/PWM2B 17-18 GPIOA7DH 17-18 GPIOD5 19-20 GPIOA6DH 19-20 GPIOD4 21-22 GPIOB7D 21-22 GPIOA0DH//IRQ0/ADC0/CMPP/MISOA/ SCKB/TXA/SDA/PWM0D 23-24 GPIOB6D 23-24 VSS 25-26 GPIOC7D 25-26 VDD 27-28 GPIOC6D 27-28 GPIA3D/IRQ13/ADC13/NRST/SWUT 29-30 GPIOD1 29-30 GPIOD3 31-32 GPIOD0 31-32 GPIOD2 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 8 WT51F108S/104S Starter Kit Board 操作說明書 第三章 3.1 WT51F108S/104S Starter Kit Board 線路說明 電源選擇 WT51F108S/104S 的 VDD 電源,共有 3 種方式可以選擇: (外部輸入電源不可超過規格書所定義 Max. 5.5V) 1. 5V 變壓器(Adapter),由 J1 電源座輸入 VDD 2. 外部 VDD: 可從 PO1 腳位輸入(正極),PO2 為電源負極,外部輸入 VDD 不可以超過規格書定義。 (Max. 5.5V) 3. WLINK-SWUT VDD: 直接使用 WLINK-SWUT 的 MCU_VDD 做為 WT51F108S/104S 的 VDD 電源。 如電源正常工作時,則 DB1 LED 指示燈會點亮。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 9 WT51F108S/104S Starter Kit Board 操作說明書 3.2 電源線路 VDD 電源輸入需有濾波電容,其擺放位置愈靠近引腳較佳。 3.3 重置(RESET)線路 WT51F108S/104S 重置(RESET)線路與 SWUT(單線式燒錄)為共用腳,相關線路如下圖所示進行 SWUT 燒錄 時需將 J3 JUMP 拔掉,與外部 RC RESET 斷開,燒錄完成後,若有使用 RESET 功能,則需將 J3 JUMP 插回。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 10 WT51F108S/104S Starter Kit Board 操作說明書 3.4 振盪線路 WT51F108S/104S 振盪線路如下圖所示 3.5 LDO 18 濾波線路 WT51F108S/104S LDO18 濾波線路如下圖所示: 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 11 WT51F108S/104S Starter Kit Board 操作說明書 第四章 4.1 WT51F108S/104S Starter Kit Board 操作說明 WT51F108S/104S測試與展示平台 WT51F108S/104S Starter Kit Board 內建簡易 LED 閃爍(跑馬燈)展示功能,並且預留多項週邊功能,可供 用戶進行開發測試。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 12 WT51F108S/104S Starter Kit Board 操作說明書 4.2 LED顯示 (跑馬燈) 送電後,LED 以交互的方式閃爍(跑馬燈),若調整 VR1 旋鈕,則可以改變 LED 閃爍速度。 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 13 WT51F108S/104S Starter Kit Board 操作說明書 第五章 5.1 程 式 模 塊 程式模塊概述 請參考演示包中的程式模塊,如下圖所示: 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 14 WT51F108S/104S Starter Kit Board 操作說明書 5.2 主程式 <Main.c> 函 void DelayWhile(WORD 5.3 數 ms) 說 明 NOP Delay 副程式 Void DRV_InitialXTAL(vold) 初始化晶振參數 void DRV_InitPowerOn(void) 呼叫 Timer 0、ADC 初始化函數 void SelectSourceClock(void) MCU Source clock 選擇內部 IRC 12 MHZ 並致能 外部晶振 32.768 kHz void INIT_LED (void) 初始化 LED 計數器及初始化 LED 腳位為輸出埠 void Init_OS_Timer0(void) 初始化 Timer 0 計數 10ms 產生一次中斷 void LED_SHIFT (void) 跑馬燈程序 void SYS_InitialPort(void) 所有 GPIO 初始化為輸入埠及致能內部上拉電阻 void SYS_LoadCalibrationData(void) 載入出廠 IRC 12 MHZ 的校正值到暫存器 void SYS_RoscCalibration(BYTE retry_cnt) 自動校正內部 IRC 12 MHZ ±2% void Timer0 (void) interrupt 1 Timer 0 中斷副程式 void Timer0Service(void) Timer 0 服務程式 ADC 驅動程式 <DRV_Adc.c> 函 數 說 明 WORD API_AverageADCData(BYTE ADC_Channel) 取樣 16 次模數轉換的值作平均 void DRV_AnalogKeyInitial(void) 模數轉換器的初始化 WORD DRV_ReadAnalogChannel(BYTE AD_Channel) 對指定通道進行模數轉換 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 15 WT51F108S/104S Starter Kit Board 操作說明書 第六章 6.1 附 錄 電路圖 1. Power 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 16 WT51F108S/104S Starter Kit Board 操作說明書 2. WT51F108S/104S (MCU) 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 17 WT51F108S/104S Starter Kit Board 操作說明書 6.2 BOM表 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 18 WT51F108S/104S Starter Kit Board 操作說明書 6.3 訂購資訊 1. WT51F108S/104S Starter Kit 套件名稱 WT51F108S/104S Starter Kit 品名 編號 單線式燒錄板 PL-2303 (WLINK-SWUT) x 1 WA001 簡易板 (WT51F108S/104S Starter Kit Board) x 1 WB012 SWUT 燒錄線 x 1 2. WT51F108S/104S Starter Kit Board (簡易板) 套件名稱 WT51F108S/104S 簡易板 3. 品名 編號 簡易板 (WT51F108S/104S Starter Kit Board) WB012 EVB 使用說明書 DOC35 單線式燒錄板 (WLINK-SWUT) 套件名稱 單線式燒錄板 WLINK-SWUT 品名 編號 單線式燒錄板 PL-2303 (WLINK-SWUT) WA001 WLINK-SWUT 使用說明書 DOC2 本文件為偉詮電子股份有限公司機密資料,未經許可不得擅自複印或備份。 19