🤖
LinkIt 7697 BlocklyDuino 使用指南
  • LinkIt 7697 BlocklyDuino 使用指南
    • 認識 LinkIt 7697
    • 認識 BlocklyDuino
    • BlocklyDuino v2 & v3 比較
    • 安裝開發環境 (v2)
      • 安裝 Arduino 編輯器
      • 安裝驅動並連接開發板
      • 安裝 BlocklyDuino 編輯器
      • 連結兩個編輯器並上傳程式
    • 安裝開發環境 (v3)
    • BlocklyDuino 基礎操作
    • 實作範例教學
      • A01. 內建 LED 閃爍
      • A02. 外接 LED 閃爍
      • A03. 外接 LED 呼吸燈
      • A04. RGB LED 顏色變化
      • A05. 外部按鈕控制開關
      • A06. 蜂鳴器播放聲音
      • A07 .可變電阻控制電壓輸出
      • A08. 伺服馬達控制
      • A21. DHT: 溫濕度感應器
      • A22. HTU21D: 溫溼度感應器
      • A23. PMSX003: PM2.5 感測器
      • A24. HC-SR04P: 超音波測距
      • A25. ADXL345: 加速規(動態)
      • A26. ADXL345: 加速規(手勢)
      • A27. 1602/2004: 液晶顯示模組
      • A28. WS2812: RGB 彩色燈條
      • A29. MFRC522: RFID
      • B00. Grove 相關基礎知識
      • B01. Grove 光感應器
      • B02. Grove 超音波測距感應器
      • B03. Grove 溫溼度感應器
      • B04. Grove 繼電器
      • B05. Grove LED 燈條
      • B06. Grove OLED 顯示器
      • C01. 雲端控制 LED 開關
      • C02. 上傳溫溼度到雲端
      • D01. 手機透過 BLE 讀寫裝置資料
      • E01. 遙控器: 按鈕控制 LED
    • 資源鏈結
  • LinkIt 7697 - Arduino IDE 開發指南
    • 環境設定
      • 設定 Arduino IDE
      • 將 LinkIt 7697 連接到電腦
        • 在 Windows 上安裝 CP2102N 驅動程式
        • 在 macOS 上安裝 CP2102N 驅動程式
      • 執行第一個程式
    • 開發指南
      • GPIO
      • UART
      • ADC
      • EINT (外部中斷 / External Interrupt)
      • I2C
      • SPI
      • EEPROM
      • Timer
      • Flash (索引式儲存空間)
      • RTC (Real-Time Clock)
      • Software Serial
      • 使用 Wi-Fi 函式庫
      • 使用 MCS 函式庫
        • 連接到 MCS
        • 連接到 MCSLite
          • 建立可透過 MCS Lite 控制的 Beacon
        • MCS 函式庫 API 使用手冊
          • MCSDevice
          • MCSLiteDeviceMCSLiteDevice
          • MCSDataChannel 相關類別
      • 使用 BLE 低功耗藍牙
        • 藍牙信標
        • 主控裝置
        • 周邊裝置
        • 已知限制
        • LBLE API 指南
          • LBLE
          • LBLECentral
          • LBLEPeripheral
          • LBLEAdvertisementData
          • LBLEService
          • LBLECharacteristic
          • LBLEAddress
          • LBLEUuid
          • LBLEClient
      • 使用 LinkIt Remote
        • LRemote API
        • LRemote 控制元件 API
      • LinkIt 7697 腳位的初始狀態
      • LinkIt 7697 供電說明
      • 更新 Bootloader 與韌體
      • Flash 燒錄工具
      • FOTA 更新
      • LinkIt 7697 的功能限制
      • 自行編譯 Arduino Package
      • 回報問題
    • 週邊元件連接教學
      • SMD 按鈕
      • RGB 三色 LED
      • 可變電阻
      • 九軸感應器 (MPU-9250)
      • 溫度與濕度感應器 (AM2302)
      • 超音波距離感應器
      • 光感應器 (LM358)
      • 0.96 吋 OLED 顯示模組 (SSD1308Z)
      • 長條型 LED 顯示模組 (MY9221)
      • 繼電器
      • 伺服馬達 (EMAX 9g ES08A Servo)
      • 使用 74HC595 驅動七段顯示器
      • 使用 MAX7219 驅動七段顯示器
      • 使用 MAX7219 驅動 8x8 矩陣式顯示器
      • 使用 OLED 模組 (如 SH1106 / SSD1306... 等模組)
      • 使用 PCF8574 / PCF8574A 驅動 1602 LCD
    • 開發套件與擴充板
      • Grove Starter Kit
      • Robot Shield
        • OTTO97
    • 下載
    • 資源連結
    • BSP 版本更新資訊
  • LinkIt 7697 - Development Guide for Arduino IDE
    • Environment Setup
      • Setup Arduino IDE
      • Connecting LinkIt 7697 to Computer
        • Install CP2102N Driver on Windows
        • Install CP2102N Driver on macOS
      • Run Your First Sketch
    • Developer Guide
      • GPIO
      • UART
      • ADC
      • External Interrupt
      • I2C
      • SPI
      • EEPROM
      • Timer
      • Flash (Key-Pair Storage)
      • RTC (Real-Time Clock)
      • Software Serial
      • Using the Wi-Fi Library
      • Using MCS Library
        • Connecting to MCS
        • Connecting to MCSLite
          • Build a Beacon controlled by MCS Lite
        • MCS Library API Reference
          • MCSDevice
          • MCSLiteDevice
          • MCSDataChannel Classes
      • Using Bluetooth
        • Beacons
        • Central Devices
        • Peripheral Devices
        • Limitations of LBLE library
        • LBLE Library API Guide
          • LBLE
          • LBLECentral
          • LBLEPeripheral
          • LBLEAdvertisementData
          • LBLEService
          • LBLECharacteristic
          • LBLEAddress
          • LBLEUuid
          • LBLEClient
      • Using LinkIt Remote
        • LRemote
        • LRemote Control Classes
      • Initial Pin State of LinkIt 7697
      • Powering the LinkIt 7697
      • Update Bootloader and Firmware
      • Flash Uploading Tool
      • FOTA Update
      • Limitations of LinkIt 7697
      • Source Code of Arduino Package
      • Issue Report
    • Tutorial
      • SMD Buttons
      • RGB LED
      • Potentiometer
      • IMU 9DOF v2.0 (MPU-9250)
      • Temperature and Humidity Sensor Pro (AM2302)
      • Grove Ultrasonic Ranger
      • Light Sensor (LM358)
      • Grove OLED Display 0.96" (SSD1308Z)
      • LED Bar v2.0 (MY9221)
      • Relay
      • Mini Servo (EMAX 9g ES08A Servo)
      • Driving 7-segment Displays with 74HC595
      • Driving 7-segment Displays with MAX7219
      • Driving 8x8 Dot Matrices with MAX7219
      • Using OLED module (SH1106 / SSD1306... etc.)
      • Driving 1602 LCD with PCF8574 / PCF8574A
    • Kits and Shields
      • Grove Starter Kit
      • Robot Shield
        • OTTO97
    • Download
    • Resources
    • BSP Release Notes
Powered by GitBook
On this page
  • 電源相關腳位
  • 3.3V 與 5V 的電源供應範例
  1. LinkIt 7697 - Arduino IDE 開發指南
  2. 開發指南

LinkIt 7697 供電說明

PreviousLinkIt 7697 腳位的初始狀態Next更新 Bootloader 與韌體

Last updated 3 years ago

本文將說明適用於 LinkIt 7697 的各種供電方式、以及在不同應用下 LinkIt 7697 電壓輸出的狀況。

電源相關腳位

可分為下列五類:

  1. 接地 (Ground,GND) 腳位;LinkIt 7697 提供了四隻 GND 針腳。

  2. 一般的訊號腳位 (P0 ~ P17);除了當 ADC 使用時為特例 (請參考下列第五點),這些腳位在執行其他功能時的工作電壓皆為 3.3V。

  3. 兩隻 3V3 腳位 (如下圖黃框標示);當 LinkIt 7697 接 5V 的輸入電源時,3V3 腳位會輸出 3.3V 的電壓。這兩隻腳位除了當電源輸出腳之外,也可以當作電源輸入腳位使用:在沒有 5V 輸入電源可用時,開發者可透過供給 3.3V 電源給任一隻 3V3 針腳來啟動 LinkIt 7697。

  4. 5V 腳位 (如下圖紅框標示);LinkIt 7697 有兩種輸入 5V 電源的方法:

    1. 透過 micro USB 接頭輸入,或者

    2. 透過 5V 針腳輸入。

    這兩種方法的 5V 針腳是相連的,也就是說,如果對其中一個腳位輸入 5V,那麼另一隻針腳就會輸出 5V 電源。但要注意的是,如果這兩隻腳都沒有輸入 5V 電源、且同時 3V3 腳位有輸入 3.3V 電源時,那麼 5V 針腳就只會輸出 3.3V 的電壓、而不是 5V。

  5. ADC 腳位 (如下圖籃框標示);當 P14 ~ P17 針腳被指定為 ADC 功能時,其工作電壓範圍為 0 ~ 2.5V。因此要留意使用 ADC 操作時,P14 ~ P17 的輸入電壓不可超過 2.5V。

當 P14 ~ P17 腳位進行 ADC 以外的功能時 (如 GPIO、PWM 等),工作電壓範圍為 0 ~ 3.3V。

3.3V 與 5V 的電源供應範例

下面將介紹 3V3 與 5V 腳位在供電時的各種可能組合:

使用 USB 5V 當作電源輸入

透過 USB 線連接 5V 電源是 LinkIt 7697 最典型的供電方法。在這個狀況下,開發者能從 5V 針腳得到 5V 的電壓輸出、以及在兩隻 3V3 針腳得到 3.3V 的電壓輸出。

從 3V3 針腳輸入 3.3V 電源

當 LinkIt 7697 沒有透過連接 USB 線獲取電源時,仍然能藉由供給 3V3 針腳 3.3V 的電源使 LinkIt 7697 正常開機運作。在這個情況下,當一隻 3V3 針腳為電源輸入腳位時,另一隻 3V3 針腳便為 3.3V 電壓的輸出腳位。與此同時,在 5V 腳位僅會有 3.3V 的電壓輸出,不會有 5V 電壓的輸出。例圖如下:

或者

這種應用情境下 (不使用 USB 線),開發者仍能透過連接 D+ / D- 針腳來存取 LinkIt 7697 的 UART / Serial 通訊埠。

透過 5V 針腳輸入電源

LinkIt 7697 具有另一種不需使用 USB 接頭亦能供給 5V 電源的方法:直接輸入 5V 電壓至 5V 針腳。此時,5V 針腳為電源輸入腳、另外兩隻 3V3 針腳為電源輸出腳 (輸出 3.3V)。並由於 5V 針腳與 USB 接頭裡的 5V 線路相連 (*),Linkit 7697 此時便能如下影片一般,當成 USB 5V 電源的輸出裝置:

與 USB 接頭線路相連的,不只有 5V 針腳,排針 D+ / D- 腳位亦與 USB 接頭相連。這使得 USB 通訊不需經過 USB 接頭、可以僅靠排針針腳就能完成。藉由這樣的設計,能提供開發者在應用上以及自行設計外接擴充板時更大的彈性,不再受限於一定要使用 USB 線連接至 LinkIt 7697 開發板。