SILICON LABS CP2101 интерфейсийн хянагч
Үзүүлэлтүүд
- Бүтээгдэхүүний нэр: CP2102C USB to UART Bridge
- Хамгийн их дамжуулах хурд: 3Mbps
- Өгөгдлийн бит: 8
- Битийг зогсоох: 1
- Паритын бит: Сондгой, Тэгш, Байхгүй
- Тоног төхөөрөмжийн гар барих: Тийм
- Драйверын дэмжлэг: Виртуал COM порт драйвер, USBXpress драйвер
- Бусад онцлогууд: RS-232 дэмжлэг, GPIO, таслах дохио
Бүтээгдэхүүнийг ашиглах заавар
Төхөөрөмжийн нийцтэй байдал
- CP2102C төхөөрөмж нь нэг интерфэйстэй CP210x USB-to-UART төхөөрөмжүүдийг нэмэлт драйвер шаардлагагүйгээр солих зориулалттай. Энэ нь CP2102, CP2102N, CP2104 зэрэг төхөөрөмжүүдэд хамгийн бага техник хангамжийн өөрчлөлттэй нийцдэг.
Pin нийцтэй байдал
- CP2102C нь VBUS зүүг эс тооцвол ихэнх CP210x төхөөрөмжид голтой нийцдэг.tagзөв ажиллахын тулд e хуваагч. Төрөл бүрийн CP210x төхөөрөмжүүдийг солихын тулд хүснэгтээс харна уу.
Суулгах алхамууд
- USB кабель ашиглан CP2102C төхөөрөмжийг хост компьютерт холбоно уу.
- Үйлдлийн системээс өгсөн анхдагч CDC драйвер нь CP2102C-г USB-аас UART гүүр гэж автоматаар таних болно.
- Үндсэн функцийн хувьд нэмэлт драйвер суулгах шаардлагагүй.
- Шаардлагатай бол сольж буй төхөөрөмжийн дагуу тоног төхөөрөмжийн бага зэргийн өөрчлөлтийг хийнэ үү.
Дууслааview
CP2102C төхөөрөмж нь үйлдлийн системээс өгсөн анхдагч CDC драйвертай ажилладаг USB-аас UART гүүрний үүрэг гүйцэтгэх зориулалттай. Энэ төхөөрөмжийг ямар ч драйвер суулгахгүйгээр одоо байгаа нэг интерфэйстэй CP210x USB-to-UART төхөөрөмжүүдийг солиход ашиглаж болно.
CP2102, CP2102N, CP2104 гэх мэт зарим төхөөрөмжүүдийн хувьд CP2102C нь бараг л солигдох нь бага юм. Одоо байгаа загварт CP2102C-г ашиглахын тулд хоёр резистор нэмэхээс гадна өөр ямар ч техник хангамжийн өөрчлөлт, програм хангамж шаардлагагүй болно. Бусад төхөөрөмжүүдийн хувьд бага зэргийн багц эсвэл онцлог ялгаа нь техник хангамжид бага зэрэг өөрчлөлт оруулах шаардлагатай байж болно. Энэхүү хэрэглээний тэмдэглэл нь өмнөх CP2102x төхөөрөмжийн оронд CP210C төхөөрөмжийг загварт нэгтгэхэд шаардагдах алхмуудыг дэлгэрэнгүй тайлбарласан болно.
Энэхүү хэрэглээний тэмдэглэлд хамаарах төхөөрөмжүүд нь: CP2101, CP2102/9, CP2103, CP2104, болон CP2102N. CP2105 ба CP2108 гэх мэт олон интерфейстэй төхөөрөмжүүдийн талаар ярилцаагүй болно.
ҮНДСЭН ЗҮЙЛ
- CP2102C нь одоо байгаа ихэнх CP210x төхөөрөмжүүдтэй UART функцийн нийцтэй байдлыг өндөр түвшинд байлгадаг.
- Дизайн нь CP2102C руу шилжих үед техник хангамжийн хамгийн бага өөрчлөлтийг шаарддаг.
- CP2102C нь дараахь зүйлийг шилжүүлэх замыг өгдөг.
- CP2101
- CP2102 / 9
- CP2103
- CP2104
- CP2102N
Төхөөрөмжийн харьцуулалт
Онцлогын нийцтэй байдал
Доорх хүснэгтэд CP210C зэрэг бүх CP2102x төхөөрөмжүүдийн бүрэн хэмжээний харьцуулалтын хүснэгтийг харуулав. Ерөнхийдөө CP2102C нь өмнөх бүх CP210x төхөөрөмжүүдийн онцлог шинж чанаруудтай таарч эсвэл давсан байна.
Хүснэгт 1.1. CP210x гэр бүлийн онцлог
Онцлог | CP2101 | CP2102 | CP2109 | CP2103 | CP2104 | CP2102N | CP2102C |
Дахин програмчлах боломжтой | X | X | X | X | |||
Нэг удаагийн програмчлах боломжтой | X | X | |||||
UART-ийн онцлог | |||||||
Хамгийн их дамжуулах хурд | 921.6кбит/с | 921.6кбит/с | 921.6кбит/с | 921.6кбит/с | 921.6кбит/с | 3Mbps | 3Mbps |
Өгөгдлийн бит: 8 | X | X | X | X | X | X | X |
Өгөгдлийн бит: 5, 6, 7 | X | X | X | X | X | X | |
Битийг зогсоох: 1 | X | X | X | X | X | X | X |
Зогсоох битүүд: 1.5, 2 | X | X | X | X | X | X | |
Паритын бит: Сондгой, Тэгш, Байхгүй | X | X | X | X | X | X | X |
Паритын бит: Марк, Зай | X | X | X | X | X | X | |
Техник хангамжийн гар барих | X | X | X | X | X | X | X1 |
X-ON/X-OFF гар барих | X | X | X | X | X | X | |
Үйл явдлын дүрийн дэмжлэг | X | X | X | X | |||
Шугам таслах дамжуулалт | X | X | X | X | X2 | ||
Дамжуулах хурдны өөр нэр | X | X | X | ||||
Жолоочийн дэмжлэг | |||||||
Виртуал COM порт драйвер | X | X | X | X | X | X | |
USBXpress драйвер | X | X | X | X | X | X | |
Бусад онцлог | |||||||
RS-232 дэмжлэг | X | X | X | X | X | X | X |
RS-485 дэмжлэг | X | X | X | ||||
GPIOs | Байхгүй | Байхгүй | Байхгүй | 4 | 4 | 4-7 | Байхгүй |
Зай цэнэглэгчийг илрүүлэх | X | ||||||
Алсын зайнаас сэрээх | X | ||||||
Цагны гаралт | X |
Анхаарна уу
- Техник хангамжийн гар барих нь анхдагчаар идэвхжсэн тул бид CTS-ийг сул татах резистороор холбохыг зөвлөж байна, ингэснээр тээглүүр бүрэн холбогдоогүй (RTS, CTS) төхөөрөмж хэвийн ажиллах боломжтой хэвээр байна.
- CP2102C нь TXD болон газрын хоорондох 10 кОм-ын гадаад эсэргүүцэл бүхий таслах дохиог дэмждэг.
Pin нийцтэй байдал
VBUS зүүг эс тооцвол vol-д холбогдсон байх ёстойtagCP2102C нь зөв ажиллахад зориулагдсан хуваагч бөгөөд ихэнх CP210x төхөөрөмжид голтой нийцдэг. Өмнөх CP2102x төхөөрөмжийг солиход ашиглаж болох CP210C хувилбаруудын хүснэгтийг доор харуулав.
Хүснэгт 1.2. CP2102x төхөөрөмжүүдийн CP210C солих
CP210x төхөөрөмж | Pin-тай нийцтэй солих |
CP2101 | CP2102C-A01-GQFN28 |
CP2102 / 9 | CP2102C-A01-GQFN28 |
CP2103 | Аль нь ч биш (шилжилтийн асуудлыг үзнэ үү) |
CP2104 | CP2102C-A01-GQFN24 |
CP2102N | CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 |
CP2102C мэдээллийн хуудсанд тэмдэглэснээр VBUS pin vol-д холбогдох хоёр хязгаарлалт байдаг.tage өөрөө болон автобусаар ажилладаг тохиргоонд. Эхнийх нь үнэмлэхүй дээд хэмжээ юмtage VBUS зүү дээр зөвшөөрөгдсөн бөгөөд үүнийг Absolute-д VIO + 2.5 V гэж тодорхойлсон
Хамгийн их үнэлгээний хүснэгт. Хоёр дахь нь оролтын өндөр хэмжээ юмtagGPIO үзүүлэлтийн хүснэгтэд VIO – 0.6 V гэж тодорхойлсон төхөөрөмж автобусанд холбогдсон үед VBUS-д хэрэглэгддэг e (VIH).
Зурагт үзүүлсэн шиг VBUS дээрх резистор хуваагч (эсвэл функциональ-эквивалент хэлхээ). Зураг 1.1 USB зүү болон автобусаар ажилладаг холболтын диаграмм Зураг 1.2 Эдгээр үзүүлэлтүүдийг хангаж, төхөөрөмжийн найдвартай ажиллагааг хангахын тулд автобус болон өөрөө ажилладаг USB тээглүүрүүдийн хувьд өөрөө тэжээгддэг холболтын диаграмм шаардлагатай. Энэ тохиолдолд резистор хуваагчийн одоогийн хязгаарлалт нь төхөөрөмжийг тэжээхгүй байх үед VIO + 2.5 V-ийн үзүүлэлтүүдийг чанд биелүүлээгүй ч VBUS зүү алдагдах гүйдэл ихсэхээс сэргийлдэг.
Зураг 1.1. USB зүүнд зориулсан автобусаар ажилладаг холболтын диаграмм
Зураг 1.2. USB тээглүүрүүдэд зориулсан өөрөө ажилладаг холболтын диаграмм
Төхөөрөмжийн шилжилт
Дараах хэсгүүдэд одоо байгаа CP210x төхөөрөмжөөс CP2102C төхөөрөмж рүү шилжихэд анхаарах зүйлсийг тайлбарлана.
CP2101-ээс CP2102C хүртэл
Техник хангамжийн нийцтэй байдал
- CP2102C-A01-GQFN28 нь CP2101-тэй пин-нийлдэгtage хуваагч хэлхээг зурагт үзүүлэв Зураг 1.1 USB зүү болон автобусаар ажилладаг холболтын диаграмм Зураг 1.2 USB тээглүүрүүдэд зориулсан өөрөө ажилладаг холболтын диаграмм.
Програм хангамжийн нийцтэй байдал
CP2102C нь CP2101-тэй нийцтэй UART функцтэй. CP2101 загварыг CP2012C руу шилжүүлэхэд програм хангамжийн өөрчлөлт шаардлагагүй болно.
CP2102/9-аас CP2102C хүртэл
Техник хангамжийн нийцтэй байдал
- CP2102C-A01-GQFN28 нь CP2102/9-тэй тохирох пинtage хуваагч хэлхээг зурагт үзүүлэв Зураг 1.1 USB зүү болон автобусаар ажилладаг холболтын диаграмм Зураг 1.2 USB тээглүүрүүдэд зориулсан өөрөө ажилладаг холболтын диаграмм.
- CP2109 нь VPP зүү (зүү 18) нь систем доторх програмчлалын хувьд газардуулгатай конденсаторт холбогдсон байх нэмэлт техник хангамжийн шаардлагатай. Энэ конденсаторыг CP2102C дээр ашиглах шаардлагагүй бөгөөд үүнийг аюулгүйгээр орхиж болно.
Програм хангамжийн нийцтэй байдал
CP2102C нь нэгээс бусад тохиолдолд CP2102/9-тэй нийцдэг:
- Дамжуулах хурдны өөр нэр
Baud Rate Aliasing нь төхөөрөмжид хэрэглэгчийн хүссэн дамжуулах хурдны оронд урьдчилан тодорхойлсон дамжуулах хурдыг ашиглах боломжийг олгодог функц юм. Жишээ ньample, Baud Rate Aliasing ашигладаг төхөөрөмжийг 45 бит/с хүссэн үед 300 бит/с дамжуулах хурдыг ашиглахаар програмчилж болно.
Дамжуулах хурдыг CP2102C дээр дэмждэггүй.
Хэрэв дамжуулах хурдыг CP2102/9 загварт ашигладаг бол CP2102C нь солигдохгүй.
CP2103-ээс CP2102C хүртэл
Техник хангамжийн нийцтэй байдал
CP2102C-д CP2103-ийг орлох тээглүүртэй тохирох хувилбар байхгүй:
- CP2103 QFN28 багц нь 5-р зүү дээр нэмэлт VIO зүүтэй бөгөөд CP2102C QFN28 багцтай харьцуулахад багц дээрх өмнөх тээглүүрүүдийн функцийг багцын эргэн тойронд цагийн зүүний дагуу нэг зүүгээр шилжүүлдэг. Энэ нь 1-5, 22-28-р зүү дээр нөлөөлдөг.
- CP2103-аас ялгаатай нь CP2102C нь 16-19-р зүү дээр нэмэлт функцийг дэмждэггүй.
- Бусад бүх зүү нь ижил тохиргоонд хэвээр байна.
Хэрэв загварт тусдаа VIO төмөр зам шаардлагатай бол жижиг CP2102C QFN24 хувилбарыг ашиглаж болно. Энэ хувилбар нь CP2103-тай ижил функцтэй, гэхдээ жижиг QFN24 багцад байдаг.
Зөөврийн гаралтын энэ ялгаанаас гадна CP2103-аас CP2102C руу шилжихийн тулд өөр техник хангамжийн өөрчлөлт хийх шаардлагагүй.
Програм хангамжийн нийцтэй байдал
CP2102C нь CP2103-тай нийцтэй UART функцтэй бөгөөд нэгийг эс тооцвол: Дамжуулах хурдыг өөрчилдөг.
Baud Rate Aliasing нь төхөөрөмжид хэрэглэгчийн хүссэн дамжуулах хурдны оронд урьдчилан тодорхойлсон дамжуулах хурдыг ашиглах боломжийг олгодог функц юм. Жишээ ньample, Baud Rate Aliasing ашигладаг төхөөрөмжийг 45 бит/с хүссэн үед 300 бит/с дамжуулах хурдыг ашиглахаар програмчилж болно.
Дамжуулах хурдыг CP2102C дээр дэмждэггүй.
Хэрэв дамжуулах хурдыг CP2103 загварт ашигладаг бол CP2102C нь солигдохгүй.
CP2104-ээс CP2102C хүртэл
Техник хангамжийн нийцтэй байдал
CP2102C-A01-GQFN24 нь CP2104-тэй нийцдэг пинtage хуваагч хэлхээг зурагт үзүүлэв Зураг 1.1 USB зүү болон автобусаар ажилладаг холболтын диаграмм Зураг 1.2 USB тээглүүрүүдэд зориулсан өөрөө ажилладаг холболтын диаграмм.
CP2104 загварыг CP2102C руу шилжүүлэхэд бусад тоног төхөөрөмжийн өөрчлөлт шаардлагагүй. CP2104 нь систем доторх програмчлалын хувьд VPP (зүү 16) ба газрын хооронд конденсатор шаарддаг боловч энэ зүү нь CP2102C дээр холбогдоогүй байна. Энэ конденсаторыг энэ зүү дээр холбосон эсэхээс үл хамааран CP2102C-д ямар ч нөлөө үзүүлэхгүй.
Програм хангамжийн нийцтэй байдал
CP2102C нь CP2104-тэй нийцтэй UART функцтэй. CP2104 загварыг CP2012C руу шилжүүлэхэд програм хангамжийн өөрчлөлт шаардлагагүй болно.
CP2102N-ээс CP2102C хүртэл
Техник хангамжийн нийцтэй байдал
CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 нь боть нэмсэн CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28-д тохирох зүүtage хуваагч хэлхээг зурагт үзүүлэв Зураг 1.1 USB зүү болон автобусаар ажилладаг холболтын диаграмм Зураг 1.2 USB тээглүүрүүдэд зориулсан өөрөө ажилладаг холболтын диаграмм. CP2102N загварыг CP2102C руу шилжүүлэхэд бусад тоног төхөөрөмжийн өөрчлөлт шаардлагагүй.
Програм хангамжийн нийцтэй байдал
CP2102C нь CP2102N-тэй нийцтэй UART функцтэй. CP2102N загварыг CP2012C руу шилжүүлэхэд програм хангамжийн өөрчлөлт шаардлагагүй болно.
Татгалзах
Silicon Labs нь Silicon Labs-ын бүтээгдэхүүнийг ашиглаж байгаа болон ашиглахаар төлөвлөж буй систем болон программ хангамжийн ажиллагчдад зориулсан бүх дагалдах төхөөрөмж, модулиудын хамгийн сүүлийн үеийн, үнэн зөв, гүнзгий баримт бичгийг хэрэглэгчдэд хүргэх зорилготой. Тэмдэглэлийн өгөгдөл, боломжтой модулиуд болон дагалдах төхөөрөмжүүд, санах ойн хэмжээ болон санах ойн хаягууд нь тодорхой төхөөрөмж тус бүрд хамаарах ба "Ердийн" параметрүүд нь өөр өөр програмуудад өөр өөр байж болно. Өргөдөл жишээлбэлampЭнд тайлбарласан хичээлүүд нь зөвхөн тайлбарлах зорилготой. Silicon Labs нь энд байгаа бүтээгдэхүүний мэдээлэл, техникийн үзүүлэлт, тайлбарт нэмэлт мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй бөгөөд оруулсан мэдээллийн үнэн зөв, бүрэн байдлын талаар баталгаа өгөхгүй. Урьдчилан мэдэгдэлгүйгээр Silicon Labs нь аюулгүй байдал, найдвартай байдлын үүднээс үйлдвэрлэлийн процессын явцад бүтээгдэхүүний програм хангамжийг шинэчилж болно. Ийм өөрчлөлтүүд нь бүтээгдэхүүний техникийн үзүүлэлтүүд болон гүйцэтгэлийг өөрчлөхгүй. Цахиурын лаборатори нь энэхүү баримт бичигт өгөгдсөн мэдээллийн ашиглалтын үр дагаварт хариуцлага хүлээхгүй. Энэхүү баримт бичиг нь ямар нэгэн интеграл схемийг зохион бүтээх, үйлдвэрлэх тусгай зөвшөөрөл олгохгүй гэсэн үг биш юм. Бүтээгдэхүүнийг FDA III ангиллын төхөөрөмж, FDA-ийн урьдчилсан зөвшөөрөл шаардлагатай програмууд эсвэл Silicon Labs-ийн тусгай бичгээр зөвшөөрөл авалгүйгээр Life Support Systems-д ашиглахаар төлөвлөөгүй эсвэл зөвшөөрөгдөөгүй. “Амьдралыг дэмжих систем” гэдэг нь хүний амь нас, эрүүл мэндийг дэмжих, дэмжих зорилготой аливаа бүтээгдэхүүн, систем бөгөөд хэрэв энэ нь амжилтгүй болвол хүний биед ноцтой гэмтэл, үхэлд хүргэж болзошгүй юм. Silicon Labs-ийн бүтээгдэхүүнүүд нь цэргийн зориулалтаар зориулагдаагүй эсвэл зөвшөөрөгдөөгүй. Цахиурын лабораторийн бүтээгдэхүүнийг ямар ч тохиолдолд үй олноор хөнөөх зэвсэг, түүний дотор цөмийн, биологийн болон химийн зэвсэг, ийм зэвсгийг дамжуулах чадвартай пуужинд (гэхдээ үүгээр хязгаарлагдахгүй) ашиглахыг хориглоно. Silicon Labs нь бүх шууд болон далд баталгааг үгүйсгэдэг бөгөөд ийм зөвшөөрөлгүй хэрэглээнд Silicon Labs-ийн бүтээгдэхүүнийг ашиглахтай холбоотой аливаа гэмтэл, гэмтлийг хариуцахгүй.
Барааны тэмдгийн мэдээлэл
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® болон Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro лого болон тэдгээрийн хослолууд , "дэлхийн хамгийн эрчим хүчний ээлтэй микроконтроллерууд", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, Zentri лого болон Zentri DMS, Z-Wave® болон бусад нь Silicon Labs-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм. ARM, CORTEX, Cortex-M3 болон THUMB нь ARM Holdings-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм. Keil бол ARM Limited компанийн бүртгэлтэй худалдааны тэмдэг юм. Wi-Fi нь Wi-Fi Alliance-ын бүртгэлтэй худалдааны тэмдэг юм. Энд дурдсан бусад бүх бүтээгдэхүүн эсвэл брэндийн нэр нь тус тусын эзэмшигчийн худалдааны тэмдэг юм.
Дэлгэрэнгүй мэдээлэл
IoT багц
SW/HW
Чанартай
Дэмжлэг ба олон нийт
Silicon Laboratories Inc.
400 Баруун Сезар Чавес Остин, TX 78701
АНУ
Түгээмэл асуултууд
- Асуулт: CP2102C-ийг бүх CP210x төхөөрөмжүүдэд дусал солих болгон ашиглаж болох уу?
- A: CP2102C нь CP2102, CP2102N, CP2104 зэрэг төхөөрөмжүүдийн хувьд хамгийн бага техник хангамжийн өөрчлөлттэй бараг л орлуулах төхөөрөмж юм. Бусад төхөөрөмжүүдийн хувьд бага зэргийн багц эсвэл онцлог ялгаа нь тоног төхөөрөмжийн бага зэргийн өөрчлөлтийг шаардаж болно.
- А: CP2102C-д санал болгож буй дамжуулах хурд хэд вэ?
- A: CP2102C нь дээд тал нь 3Mbps дамжуулах хурдыг дэмждэг.
Баримт бичиг / нөөц
![]() |
SILICON LABS CP2101 интерфейсийн хянагч [pdf] Хэрэглэгчийн гарын авлага CP2101, CP2101 интерфэйс хянагч, интерфэйс хянагч, хянагч |