Silicon Labs
社
CP210x
目次
... 3
評価環境
紹
... 4
- ... 4
- - Evaluation Kit ... 4
- - Mini Evaluation Kit ... 6
- ... 7
- - Virtual Com Port Driver 仮想COM ... 7
- - USBXpress Driver Direct Access Driver ... 7
ン
入手方法
... 8
- ン 入手方法 ... 8
- 提供 SDKや ン ... 9
方法
... 10
- VCP 方法 ... 10
- USBXpress 方法 ... 12
内蔵
ROM
方法
... 13
- Simplicity Studio 使用 ... 13
- AN721sw 使用 ... 15
改版履歴
... 17
資料 Silicon Laboratories 以 Silicon Labs 社製CP210x 評価環境 方
法 い 簡易 内容 誤 い う注意 払 Silicon Labs社
提供 ン 等 差異 い 提供 優先 参照 い
Silicon Labs社 FAQ やコ 士 問題解決 Silicon
Labs ン 頻繁 コ ン い 本資料 取 い い様々 情報 記載
製品 使用頂 過程 疑問や課題 生 あ 思い 既 解決
方法 見 い 場合 多々 い 非常 益 活用 い
ン ン 多 FAQ 掲載 活用 い
Silicon Labs社コ
http://community.silabs.com/t5/Interface/bd-p/5
ン ン
https://service.macnica.co.jp/support/faq
Community Knowledge Base 選択
評価環境
紹
CP210x 評価環境 い 紹
-CP210x 評価環境 Evaluation Kit Mini Evaluation Kit CP2102N, CP2104 用意
Evaluation Kit RS232C ン コ 実装 い RS232C
通信 動作検証 行う CP210x RS232C ン 間 ャン あ
RS232C ン CPU 等 接続 い場合 使用頂 Mini Evaluation Kit
RS232C関連 実装 小 い 魅力
- - Evaluation Kit
Evaluation Kit 各 1種 用意 い
CP2102N : CP2102N-EK
CP2102, CP2109 : CP2102EK
CP2104 : CP2104EK
CP2105 : CP2105EK
- - Mini Evaluation Kit
Mini Evaluation Kit CP2102N CP2104 用意 い RS232C ン コ
実装 基板 非常 小 い
CP2102N : CP2102N-MINIEK
CP2104 : CP2104MINIEK
-Virtual Com Port Driver 仮想COM Direct Access Driver USBXpress 2 提供 い
Silicon Labs社 Web Site 入手頂
- - Virtual Com Port Driver 仮想COM
VCP 使用 PC USB COM RS-232C 見立 使用
う ャ COM 表 示
HyperTerminal 既存 ソ 使用 直 評価 始 可能
ソ 設計 ン AN197 用意 い
最新 Silicon Labs社 Web Site 入手 い
https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
- - USBXpress Driver Direct Access Driver
通常 USB ャ USB 表示
ソ 設計 ン AN169 用意 い
最新 Silicon Labs社 Web Site 入手 い
ン
入手方法
- ン 入手方法
CP210x ン 各種 評価基板 回
路情報 Silicon Labs社 Web Site 入手頂
https://www.silabs.com/support/pages/document-library.aspx
Products やResource Type 対象 絞 込
CP2102N USBXpress USB Bridge 選択
- 提供 SDKや ン
SDK:
称 含
CP210x Software package for
Windows, includes VCP drivers
Linux, Mac版あ
VCP
AN220sw
AN721sw 内蔵ROM
AN197sw CP210xPortNumExample, CP210xSerialTest ン コ
各種 ン
USBXpress SDK USBXpress
AN220sw
AN721sw 内蔵ROM
各種 ン
USBXpress Host SDK for Windows
Linux, Mac版あ
USB Host PC ソ 設 計 役 立 ン コ PortReadWrite,
Discovery, CP210xSerialTest, ClearPortNum
CP210xSMT 内蔵ROM コ ン ン版
各種 ン
ン :
概要
AN169 USBXpress Programmer's Guide USBXpress Direct Access Driver 使 ソ
設計
AN197 Serial Communications Guide for CP210x VCP 使 ソ 設計
AN220 USB Driver Customization い
AN335 USB Driver Installation Utility ン い
AN571 CP210X VIRTUAL COM PORT INTERFACE CP210x ン 様
AN721 CP210x/CP211x Device Customization Guide CP210x 内蔵ROM い
VID/PID USB 特殊 設定
GPIO設定 実現
AN809 Integrating the CP210x Virtual COM Port Driver
into the Android Platform
Android OS VCP 実装 方法
AN976 CP2101-2-3-4-9 to CP2102N Porting Guide CP2101/2/3/4/9 CP2102Nへ移行
方法
VCP USBXpress 方法 紹
- VCP 方法
1. 3-2. 提供 SDKや ン 参考 VCP SDK ン
2. 記 CustomUSBDriverWizard.exe あ 実行
¥¥SiliconLabs¥MCU¥CP210x_SDK¥Software¥AN220SW_Driver_Customization
3. Virtual COM Port 選択 Next
4. 作成 認証取得 い い状態 特定OS ン い旨
Warning 表示 次 ン ン 表示 次 対応 いOS
選択
5. inf 設定 行い
種類 選択
ン 作 成
う 選択
inf 中 会社 変更
inf 変更
inf う 変更
6. VID/PID 追加 削除 行い
7. Add Edit 詳細設定 行え
8. ン 関連 設定 行い
Add VID/PID 追加 行う
Remove 不要 VID/PID 削除 い
使用 選択
VID PID 設定
ャ 表示 ン
Edit 登録 修正
追加 削除 表示 称
9. ン ン 設定 行い
10. ン 時 画面表示設定 行い
11. 設定 生成 指定 生成 完了 最後 設定 内
容 表示
- USBXpress 方法
1. 3-2. 入手方法 従 USBXpress SDK ン
2. 記 CustomUSBDriverWizard.exe あ 実行
Serial Enumeration 設 定 COM
版 ン 機 能
不要 あ ばOff い
Selective Suspend 設定
へ い 期 間 続 い 場
合 Sleep 移 行 機能
不要 あ ばOff い
ン 設定
ン 中 GUI 表示 場合
内蔵
ROM
方法
内蔵ROM 変更方法 紹 OTP品 場合 変更 1度 注意 い
- Simplicity Studio 使用
1. Simplicity Studio 記 入手 ン
https://www.silabs.com/products/development-tools/software/simplicity-studio
2. Simplicity Studio 起動 CP210x PC 接続 Device CP210x 表示
選択 Compatible Tools Xpress Configurator 選択
4. 設定画面 画面右 ソ 設定 目 表示
設定可能 目 異
設定画面 隠 見え い場合 CONFIGURATION GROUPINGS 横 あ
コン い
6. 設定 全 完了 PROGRAM TO DEVICE 実行 書 込
- AN721sw 使用
1. CP210x PC 接続 CP210x VID/PID 対応 あ ン
い い
2. CP21xxCustomizationUtility.exe 起動 記 あ
VCP: ¥¥SiliconLabs¥MCU¥CP210x_SDK¥Customization¥AN721SW_Windows¥CP21xxCustomizationUtility
USBXpress:
¥¥SiliconLabs¥MCU¥USBXpress_SDK¥Customization¥CP21xx_Customization¥AN721SW_Windows¥CP21xxCustomizationUtility
3. 設定画面 Property 変更 目 Default 初期値 Value 変更後 値
表示 い
VID Vendor ID 製品 際 使用
PID Product ID 製品 際 使用
Power 電流 必要 USB機器 USB Host PC 通知
32h * 2mA = 100mA い 100mA刻 設定
一般的 設定値 変え CP21xx自身 動作 変わ USB Host側
動作 変わ 場合 あ USB 許容範 超え 電流 要求
ン設定画面へ 替え 設定値
値 変え CP210x自身 動作 変わ
Release Version 製品 ン 格納 使い 自由 使い い
Flush Buffers ン/ 際 TX FIFOやRX FIFO 設定
Product Description
製品 概要 記載 PC USB機器 接続 製品情報
Product Strings 設定値 使用 い
Serial ン VID PID 一 ン 異 ば異
機器
Lock Device 後 設定 変更
4. ン設定 い Port Configuration 設定変更
Suspend Value ン 時 各 ン High/Low 設定
Reset Value 後 各 ン 初期状態 High/Low 設定
Latch Control 兼用 ン GPIO RS485 使う 設定
Weak Pull-up Weak Pull-up 効/無効 替え
RS485 Invert RS485 ン 合わ 論理 反転 機能
改版履歴
Version 改定日 改定内容
1.0 2015年06 新規作成 ン ン 公開
1.1 2017年08 CP2102N 追加
参考文献
Silicon Labs社 各種 ン
Silicon Labs社 コ
本社
〒222-8561 横浜市港北区新横浜1-6-3 TEL 045-470-9841 FAX 045-470-9844
免責
及
利用
注意
弊社
資料
入手
客様
記
使用
注意
一
い
い
使用
い
1. 本資料 非売品 許可無 転売 や無断複製 禁
2. 本資料 予告 変更 あ
3. 本資料 作成 万全 期 い 万一 不審 点や誤 記載漏
気 点 あ 弊社 一報い ば幸い
4. 本資料 取 扱 い 回路 術 関 運用 結果 影響 い
責任 負い あ 了 い
5. 本資料 製品 利用 際 補助的 製品 使用