LABS EFM8 BB50 8 битийн MCU Pro Kit микроконтроллер
Хэрэглэгчийн гарын авлага
LABS EFM8 BB50 8 битийн MCU Pro Kit микроконтроллер
BB50 Pro иж бүрдэл нь EFM8BB50™ Busy Bee микроконтроллертой танилцахад маш сайн эхлэл юм.
Pro иж бүрдэл нь EFM8BB50-ийн олон чадамжийг харуулсан мэдрэгч болон дагалдах хэрэгслүүдийг агуулдаг. Энэхүү иж бүрдэл нь EFM8BB50 Busy Bee програмыг хөгжүүлэхэд шаардлагатай бүх хэрэгслээр хангадаг.![]()
ЗОРИУЛСАН ТӨХӨӨРӨМЖ
- EFM8BB50 завгүй зөгий микроконтроллер (EFM8BB50F16I-A-QFN16)
- CPU: 8 битийн CIP-51 8051 Core
- Санах ой: 16 кБ флаш, 512 байт RAM
- Осциллятор: 49 МГц, 10 МГц, 80 кГц
ИЖИЛГЭЭНИЙ ОНЦЛОГ
- USB холболт
- Нарийвчилсан эрчим хүчний хяналт (AEM)
- SEGGER J-Link самбар дээрх дибаглагч
- Дибаг хийх Мультиплексер нь гадаад техник хангамж болон MCU дээр ажилладаг
- Хэрэглэгчийн товчлуур ба LED
- Silicon Labs-ийн Si7021 харьцангуй чийгшил, температур мэдрэгч
- Хэт бага чадалтай 128×128 пикселийн санах ой
LCD
- 8 чиглэлтэй аналог джойстик
- Өргөтгөх самбарт зориулсан 20 зүү 2.54 мм-ийн толгой
- Оролт/гаралтын тээглүүр рүү шууд нэвтрэх зориулалттай таслах дэвсгэр
- Эрчим хүчний эх үүсвэрт USB болон CR2032 зоос зай багтана
Програм хангамжийн дэмжлэг
- Simplicity Studio™
Танилцуулга
1.1 Тодорхойлолт
BB50 Pro иж бүрдэл нь EFM8BB50 Busy Bee микроконтроллерууд дээр хэрэглүүр хөгжүүлэхэд хамгийн тохиромжтой цэг юм. Уг самбар нь EFM8BB50 Busy Bee-ийн олон чадамжийг харуулсан мэдрэгч болон дагалдах хэрэгслүүдтэй.
Микроконтроллер. Нэмж дурдахад, самбар нь гадны хэрэглээнд ашиглах боломжтой дибаг хийгч болон эрчим хүчний хяналтын хэрэгсэл юм.
1.2 Онцлогууд
- EFM8BB50 завгүй зөгий микроконтроллер
- 16 кБ флаш
- 512 байт RAM
- QFN16 багц
- Нарийвчилсан гүйдэл болон боть эрчим хүчний дэвшилтэт хяналтын системtage мөрдөх
- Segger J-Link USB дибаггер/эмулятор нь гадаад Silicon Labs төхөөрөмжийг дибаг хийх боломжтой.
- 20 зүү өргөтгөлийн толгой
- Оролт гаралтын тээглүүрүүдэд хялбар нэвтрэх зориулалттай таслах дэвсгэрүүд
- Эрчим хүчний эх үүсвэрт USB болон CR2032 батерей орно
- Silicon Labs-ийн Si7021 харьцангуй чийгшил, температур мэдрэгч
- Хэт бага чадалтай 128×128 пикселийн санах ой-LCD
- Хэрэглэгчийн харилцан үйлчлэлд зориулж EFM1-д холбогдсон 1 товчлуур болон 8 LED
- Хэрэглэгчийн харилцан үйлчлэлд зориулсан 8 чиглэлтэй аналог джойстик
1.3 Эхлэх
Шинэ BB50 Pro иж бүрдлийг хэрхэн эхлүүлэх талаар дэлгэрэнгүй зааврыг Silicon Labs дээрээс олж болно. Web хуудаснууд: silabs.com/development-tools/mcu/8-bit
Багцын блок диаграм
Нэг гаруйview BB50 Pro Kit-ийн загварыг доорх зурагт үзүүлэв.![]()
Иж бүрдэл тоног төхөөрөмжийн зохион байгуулалт
BB50 Pro Kit-ийн байршлыг доор харуулав.![]()
Холбогч
4.1 Breakout Pad
EFM8BB50-ийн GPIO тээглүүрүүдийн ихэнх нь самбарын дээд ба доод ирмэг дээрх хоёр зүү толгойн мөрөнд байдаг. Эдгээр нь стандарт 2.54 мм-ийн давирхайтай бөгөөд шаардлагатай бол зүү толгойг гагнах боломжтой. Оролт гаралтын тээглүүрүүдээс гадна цахилгааны төмөр зам болон газардуулгын холболтууд бас хангагдсан. Зарим тээглүүр нь иж бүрдэл нэмэлт хэрэгсэл эсвэл функцэд ашиглагддаг бөгөөд өөрчлөн тохируулаагүй программд ашиглах боломжгүй байж болохыг анхаарна уу.
Доорх зурагт самбарын баруун ирмэг дээрх таслах дэвсгэрүүдийн зүү болон EXP толгойн зүүг харуулав. EXP толгойг дараагийн хэсэгт дэлгэрэнгүй тайлбарласан болно. Таслах дэвсгэрийн холболтыг хялбар лавлах үүднээс зүү бүрийн хажууд торгон дэлгэцээр хэвлэсэн.
Доорх хүснэгтэд таслах дэвсгэрүүдийн зүү холболтыг харуулав. Энэ нь мөн ямар иж бүрдэл дагалдах хэрэгсэл эсвэл функцууд өөр өөр зүүтэй холбогдсон болохыг харуулдаг.
Хүснэгт 4.1. Доод эгнээ (J101) зүү
| Pin | EFM8BB50 оролт гаралтын зүү | Хуваалцсан онцлог |
| 1 | VMCU | EFM8BB50 ботьtage домэйн (AEM хэмжсэн) |
| 2 | GND | Газар |
| 3 | NC | |
| 4 | NC | |
| 5 | NC | |
| 6 | NC | |
| 7 | P0.7 | EXP7, UIF_JOYSTICK |
| 8 | P0.6 | MCU_DISP_SCLK |
| 9 | P0.5 | EXP14, VCOM_RX |
| Pin | EFM8BB50 оролт гаралтын зүү | Хуваалцсан онцлог |
| 10 | P0.4 | EXP12, VCOM_TX |
| 11 | P0.3 | EXP5, UIF_LED0 |
| 12 | P0.2 | EXP3, UIF_BUTTON0 |
| 13 | P0.1 | MCU_DISP_CS |
| 14 | P0.0 | VCOM_ENABLE |
| 15 | GND | Газар |
| 16 | 3V3 | Самбарын хянагч хангамж |
Хүснэгт 4.2. Дээд эгнээ (J102) залгуур
| Pin | EFM8BB50 оролт гаралтын зүү | Хуваалцсан онцлог |
| 1 | 5V | Самбар USB ботьtage |
| 2 | GND | Газар |
| 3 | NC | |
| 4 | RST | DEBUG_RESETN (DEBUG_C2CK Хуваалцсан Пин) |
| 5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Хуваалцсан пин) |
| 6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Хуваалцсан Пин) |
| 7 | NC | |
| 8 | NC | |
| 9 | NC | |
| 10 | NC | |
| 11 | P1.2 | EXP15, SENSOR_I2C_SCL |
| 12 | P1.1 | EXP16, SENSOR_I2C_SDA |
| 13 | P1.0 | MCU_DISP_MOSI |
| 14 | P2.0 | MCU_DISP_ENABLE (DEBUG_C2D, DEBUG_C2DPS Хуваалцсан Пин) |
| 15 | GND | Газар |
| 16 | 3V3 | Самбарын хянагч хангамж |
4.2 EXP толгой
Самбарын баруун талд захын төхөөрөмж эсвэл залгаасуудын самбарыг холбох боломжийг олгодог өнцөгт 20 зүү EXP толгойтой. Холбогч нь EFM8BB50 Busy Bee-ийн ихэнх функцэд ашиглаж болох олон тооны оролт/гаралтын зүүг агуулдаг. Нэмж дурдахад VMCU, 3V3, 5V цахилгааны төмөр замууд мөн ил гарсан байна.
Холбогч нь SPI, UART, IC автобус гэх мэт түгээмэл хэрэглэгддэг нэмэлт төхөөрөмжүүдийг холбогч дээрх суурин газруудад ашиглах боломжтой байх стандартыг дагаж мөрддөг. Үлдсэн зүүг ерөнхий зориулалтын оролт/гаралтад ашигладаг. Энэхүү зохион байгуулалт нь хэд хэдэн өөр Silicon Labs иж бүрдэлд залгах боломжтой өргөтгөх самбаруудыг тодорхойлох боломжийг олгодог.
Доорх зурагт BB50 Pro Kit-ийн EXP толгойн зүү хуваарилалтыг харуулав. Боломжтой GPIO тээглүүрүүдийн тоо хязгаарлагдмал тул зарим EXP толгойн тээглүүрүүдийг багцын онцлогтой хуваалцдаг.
Хүснэгт 4.3. EXP толгой хэсгийн залгуур
| Pin | Холболт | EXP толгой функц | Хуваалцсан онцлог | Захын газрын зураглал |
| 20 | 3V3 | Самбарын хянагч хангамж | ||
| 18 | 5V | Самбарын хянагч USB ботьtage | ||
| 16 | P1.1 | I2C_SDA | SENSOR_I2C_SDA | SMB0_SDA |
| 14 | P0.5 | UART_RX | VCOM_RX | UART0_RX |
| 12 | P0.4 | UART_TX | VCOM_TX | UART0_TX |
| 10 | NC | GPIO | ||
| 8 | NC | GPIO | ||
| 6 | NC | GPIO | ||
| 4 | NC | GPIO | ||
| 2 | VMCU | EFM8BB50 ботьtage домэйн, AEM хэмжилтэнд багтсан. | ||
| 19 | BOARD_ID_SDA | Нэмэлт самбаруудыг тодорхойлохын тулд Удирдах зөвлөлд холбогдсон. | ||
| 17 | BOARD_ID_SCL | Нэмэлт самбаруудыг тодорхойлохын тулд Удирдах зөвлөлд холбогдсон. | ||
| 15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
| 13 | NC | GPIO | ||
| 11 | NC | GPIO | ||
| 9 | NC | GPIO | ||
| Pin | Холболт | EXP толгой функц | Хуваалцсан онцлог | Захын газрын зураглал |
| 7 | P0.7 | ЖОЙСТИК | UIF_JOYSTICK | |
| 5 | P0.3 | LED | UIF_LED0 | |
| 3 | P0.2 | BTN | UIF_BUTTON0 | |
| 1 | GND | Газар | ||
4.3 Дибаг хийх холбогч (DBG)
Дибаг хийх холбогч нь Simplicity Studio ашиглан тохируулж болох дибаг хийх горимд суурилсан давхар зорилготой. Хэрэв "Debug IN" горимыг сонгосон бол холбогч нь EFM8BB50-д гаднах дибаглагчийг ашиглах боломжийг олгодог. Хэрэв "Debug OUT" горимыг сонгосон бол холбогч нь уг иж бүрдлийг гадаад зорилтот дибаглагч болгон ашиглах боломжийг олгоно. Хэрэв "MCU дибаг хийх" горимыг (анхдагч) сонгосон бол холбогч нь самбарын хянагч болон самбар дээрх зорилтот төхөөрөмжийн дибаг хийх интерфейсээс тусгаарлагдана.
Энэ холбогч нь өөр өөр үйлдлийн горимыг дэмжихийн тулд автоматаар солигддог тул самбарын хянагчийг тэжээх үед л боломжтой (J-Link USB кабель холбогдсон). Хэрэв самбарын хянагч тэжээлгүй үед зорилтот төхөөрөмжид дибаг хийх шаардлагатай бол үүнийг таслах толгой дээрх тохирох тээглүүртэй шууд холбох замаар хийх хэрэгтэй.
Холбогчийн зүү нь стандарт ARM Cortex Debug 19 зүү холбогчтой нийцдэг. Залгуурыг доор дэлгэрэнгүй тайлбарласан болно. Хэдийгээр холбогч нь J-г дэмждэг болохыг анхаарна ууTAG Цуваа утас дибаг хийхээс гадна энэ нь иж бүрдэл эсвэл самбар дээрх зорилтот төхөөрөмж үүнийг дэмждэг гэсэн үг биш юм.
Хэдийгээр зүү нь ARM Cortex Debug холбогчтой таарч байгаа ч 7-р зүү нь Cortex Debug холбогчоос физик байдлаар хасагдсан тул эдгээр нь бүрэн нийцэхгүй байна. Зарим кабель нь жижиг залгууртай байдаг бөгөөд энэ зүү байгаа үед тэдгээрийг ашиглахаас сэргийлдэг. Хэрэв тийм бол залгуурыг салгаж эсвэл оронд нь 2 × 10 1.27 мм-ийн стандарт шулуун кабель ашиглана уу.
Хүснэгт 4.4. Дибаг хийх холбогч зүү тайлбар
| Пин дугаар(ууд) | Чиг үүрэг | Анхаарна уу |
| 1 | VTARGET | Зорилтот лавлагаа ботьtagд. Зорилтот болон дибаг хийгчийн хооронд логик дохионы түвшинг шилжүүлэхэд ашигладаг. |
| 2 | TMS / SDWIO / C2D | JTAG туршилтын горимыг сонгох, Цуваа утас өгөгдөл эсвэл C2 өгөгдөл |
| 4 | TCK / SWCLK / C2CK | JTAG туршилтын цаг, Serial Wire цаг эсвэл C2 цаг |
| 6 | TDO/SWO | JTAG туршилтын өгөгдөл эсвэл Цуваа утас гаралт |
| 8 | TDI / C2Dps | JTAG тестийн өгөгдөл эсвэл C2D "pin хуваалцах" функц |
| 10 | RESET / C2CKps | Зорилтот төхөөрөмжийг дахин тохируулах эсвэл C2CK "зүү хуваалцах" функц |
| 12 | NC | TRACECLK |
| 14 | NC | TRACED0 |
| 16 | NC | TRACED1 |
| 18 | NC | TRACED2 |
| 20 | NC | TRACED3 |
| 9 | Кабель илрүүлэх | Газартай холбох |
| 11, 13 | NC | Холбогдоогүй байна |
| 3, 5, 15, 17, 19 | GND |
4.4 Энгийн холбогч
BB50 Pro иж бүрдэл дээр тавигдсан Simplicity Connector нь AEM болон Virtual COM порт зэрэг дибаг хийх дэвшилтэт функцуудыг гадны зорилтод ашиглах боломжийг олгодог. Зуурмагийг доорх зурагт үзүүлэв.
Зураг дээрх дохионы нэрс болон зүү тайлбарын хүснэгтийг самбар хянагчаас иш татсан болно. Энэ нь VCOM_TX нь гадаад зорилтот RX зүү, VCOM_RX нь зорилтот TX зүү, VCOM_CTS нь зорилтот RTS зүү, VCOM_RTS нь зорилтот CTS пинтэй холбогдсон байх ёстой гэсэн үг юм.
Тайлбар: VMCU боть-аас авсан гүйдэлtage зүү нь AEM хэмжилтэнд багтсан бол 3V3 ба 5V ботьtage зүү нь тийм биш. AEM-тэй гадны зорилтот төхөөрөмжийн одоогийн хэрэглээг хянахын тулд хэмжилтэд үзүүлэх нөлөөллийг багасгахын тулд самбар дээрх MCU-г хамгийн бага эрчим хүчний горимд оруулна.
Хүснэгт 4.5. Энгийн байдал холбогч зүү тайлбар
| Пин дугаар(ууд) | Чиг үүрэг | Тодорхойлолт |
| 1 | VMCU | 3.3 В цахилгаан төмөр зам, AEM хяналтанд байна |
| 3 | 3V3 | 3.3 В цахилгаан төмөр зам |
| 5 | 5V | 5 В цахилгаан төмөр зам |
| 2 | VCOM_TX | Виртуал COM TX |
| 4 | VCOM_RX | Виртуал COM RX |
| 6 | VCOM_CTS | Виртуал COM CTS |
| 8 | VCOM_RTS | Виртуал COM RTS |
| 17 | BOARD_ID_SCL | Зөвлөлийн ID SCL |
| 19 | BOARD_ID_SDA | Зөвлөлийн ID SDA |
| 10, 12, 14, 16, 18, 20 | NC | Холбогдоогүй байна |
| 7, 9, 11, 13, 15 | GND | Газар |
Цахилгаан хангамж ба дахин тохируулах
5.1 MCU тэжээлийн сонголт
Pro иж бүрдэл дээрх EFM8BB50 нь дараах эх үүсвэрүүдийн аль нэгээр тэжээгддэг.
- Дибаг хийх USB кабель
- 3 В зоосон зайтай зай
MCU-ийн тэжээлийн эх үүсвэрийг мэргэжлийн хэрэгслийн зүүн доод буланд байрлах слайд шилжүүлэгчээр сонгоно. Доорх зураг нь янз бүрийн тэжээлийн эх үүсвэрүүдийг слайд шилжүүлэгчээр хэрхэн сонгохыг харуулж байна.
Шилжүүлэгч нь AEM байрлалд байгаа үед EFM3.3BB8-г тэжээхэд pro иж бүрдэл дээрх дуу чимээ багатай 50 V LDO ашигладаг. Энэ LDO нь дибаг хийх USB кабелиас дахин тэжээгддэг. Нарийвчилсан эрчим хүчний монитор нь одоо цувралаар холбогдсон бөгөөд өндөр хурдны гүйдлийн нарийвчлалыг хэмжих, эрчим хүчний дибаг хийх/профайл хийх боломжийг олгодог.
Шилжүүлэгчийг BAT байрлалд байлгаснаар төхөөрөмжийг тэжээхэд CR20 залгуурт байгаа 2032 мм-ийн зоостой зайг ашиглаж болно. Шилжүүлэгч энэ байрлалд байгаа үед одоогийн хэмжилт идэвхгүй байна. Энэ нь MCU-г гадны тэжээлийн эх үүсвэрээр тэжээхэд санал болгож буй шилжүүлэгчийн байрлал юм.
Тайлбар: Эрчим хүчний дэвшилтэт монитор нь зөвхөн цахилгаан сонгох унтраалга AEM байрлалд байх үед EFM8BB50-ийн одоогийн хэрэглээг хэмжих боломжтой.
5.2 Удирдах зөвлөлийн цахилгаан
Самбарын хянагч нь дибаг хийгч, AEM гэх мэт чухал функцуудыг хариуцдаг бөгөөд зөвхөн самбарын зүүн дээд буланд байрлах USB портоор тэжээгддэг. Багцын энэ хэсэг нь тусдаа тэжээлийн домэйн дээр байрладаг тул дибаг хийх функцийг хадгалахын зэрэгцээ зорилтот төхөөрөмжид өөр тэжээлийн эх үүсвэр сонгох боломжтой. ТУЗ-ийн хянагчийг салгах үед зорилтот тэжээлийн домэйноос гүйдэл алдагдахаас сэргийлэхийн тулд энэ тэжээлийн домэйн нь тусгаарлагдсан байдаг.
ТУЗ-ийн хянагчийн тэжээлийн домэйнд цахилгаан унтраалгын байрлал нөлөөлдөггүй.
Уг иж бүрдэл нь самбарын хянагч болон зорилтот тэжээлийн домэйнуудын аль нэг нь унтарсан үед бие биенээсээ тусгаарлагдсан байхаар болгоомжтой хийгдсэн. Энэ нь зорилтот EFM8BB50 төхөөрөмж BAT горимд үргэлжлүүлэн ажиллах болно гэдгийг баталгаажуулдаг.
5.3 EFM8BB50 дахин тохируулах
EFM8BB50 MCU-г хэд хэдэн өөр эх сурвалжаар дахин тохируулж болно:
- Хэрэглэгч RESET товчийг дарж байна
- Самбар дээрх дибаглагч #RESET зүүг бага татаж байна
- Гадны дибаглагч #RESET зүүг бага татаж байна
Дээр дурдсан эх үүсвэрийг дахин тохируулахаас гадна самбарын хянагчийг ачаалах үед EFM8BB50 руу дахин тохируулах болно. Энэ нь самбар хянагчийг асаах үед (J-Link USB кабелийг салгах) тэжээлийг салгах нь дахин тохируулахгүй, харин самбарын хянагч асах үед кабелийг буцааж залгана гэсэн үг юм.
Захын төхөөрөмжүүд
Pro иж бүрдэл нь EFM8BB50-ийн зарим функцийг харуулсан олон тооны дагалдах хэрэгслүүдтэй.
Дагалдах төхөөрөмж рүү чиглүүлсэн ихэнх EFM8BB50 I/O-ууд нь мөн таслах самбар эсвэл EXP толгой руу чиглэгддэг тул эдгээр оролтыг ашиглахдаа анхаарах ёстой гэдгийг анхаарна уу.
6.1 Товчлуур ба LED
Энэхүү иж бүрдэл нь EFM0BB8-тай шууд холбогддог BTN50 гэж тэмдэглэгдсэн хэрэглэгчийн товчлууртай бөгөөд RC шүүлтүүрээр 1ms-ийн тогтмол хугацаатай байдаг. Товчлуур нь P0.2 зүүтэй холбогдсон байна.
Энэхүү иж бүрдэл нь EFM0BB8 дээрх GPIO зүүгээр удирддаг LED50 гэж тэмдэглэгдсэн шар өнгийн LED-тэй. LED нь идэвхтэй-өндөр тохиргоотой P0.3 зүүтэй холбогдсон.
6.2 Жойстик
Энэхүү хэрэгсэл нь 8 хэмжигдэхүйц байрлал бүхий аналог джойстиктэй. Энэхүү джойстик нь P8 зүү дээрх EFM0.7-д холбогдсон бөгөөд резисторын өөр утгыг ашиглан воль үүсгэх боломжтой.tagADC0-ээр хэмжигдэх боломжтой.
Хүснэгт 6.1. Жойстикийн эсэргүүцлийн хослолууд
| Чиглэл | Эсэргүүцлийн хослолууд (kΩ) | Хүлээгдэж буй UIF_JOYSTICK ботьtage (V)1 |
| Төвийн хэвлэл | 0.033 | |
| Дээш (N) | 2.831 | |
| Дээш-баруун (NE) | 2.247 | |
| Баруун (E) | 2.533 | |
| Доош-баруун (SE) | 1.433 | |
| Доош (S) | 1.650 | |
| Доош-Зүүн (SW) | 1.238 | |
| Зүүн (W) | 1.980 | |
| Дээш-Зүүн (NW) | 1.801 | |
| Жич: 1. Эдгээр тооцоолсон утгууд нь VMCU-г 3.3 В гэж тооцдог. | ||
6.3 Санах ойн LCD-TFT дэлгэц
Интерактив программуудыг хөгжүүлэх боломжтой болгохын тулд иж бүрдэл дээр 1.28 инчийн SHARP Memory LCD-TFT байгаа. Дэлгэц нь 128 x 128 пикселийн өндөр нарийвчлалтай бөгөөд маш бага эрчим хүч зарцуулдаг. Энэ нь цацруулагч монохром дэлгэц тул пиксел бүр нь зөвхөн цайвар эсвэл бараан өнгөтэй байж болох бөгөөд өдрийн гэрлийн хэвийн нөхцөлд арын гэрэлтүүлэг шаардлагагүй болно. Дэлгэц рүү илгээсэн өгөгдөл нь шилэн дээрх пикселүүдэд хадгалагддаг бөгөөд энэ нь статик дүрсийг хадгалахын тулд тасралтгүй сэргээх шаардлагагүй гэсэн үг юм.
Дэлгэцийн интерфейс нь SPI-тэй нийцтэй цуваа интерфэйс болон нэмэлт хяналтын дохионоос бүрдэнэ. Пикселүүдийг тус тусад нь хаяглах боломжгүй бөгөөд үүний оронд өгөгдлийг нэг мөрөнд (128 бит) дэлгэц рүү илгээдэг.
Санах ойн LCD-TFT дэлгэцийг иж бүрдэлийн самбарын хянагчтай хуваалцаж, хэрэглэгчийн програм дэлгэцийг ашиглахгүй байгаа үед самбарын хянагч програмд хэрэгтэй мэдээллийг харуулах боломжийг олгодог. Хэрэглэгчийн програм нь DISP_ENABLE дохиогоор дэлгэцийн эзэмшлийг үргэлж хянадаг:
- DISP_ENABLE = LOW: Самбарын хянагч нь дэлгэцийн хяналттай
- DISP_ENABLE = HIGH: Хэрэглэгчийн програм (EFM8BB50) дэлгэцийн хяналттай
EFM8BB50 дэлгэцийг удирдах үед дэлгэцийн хүчийг зорилтот хэрэглээний тэжээлийн домэйноос, DISP_ENABLE шугам бага үед самбарын хянагчийн тэжээлийн домэйноос авдаг. DISP_CS өндөр байх үед өгөгдөл нь DISP_SI дээр, харин DISP_SCLK дээр цагийг илгээдэг. Хамгийн их дэмжигдсэн цагийн хурд нь 1.1 МГц.![]()
6.4 Si7021 Харьцангуй чийгшил ба температур мэдрэгч
Si7021 1°Бүтээлч чийгшил ба температур мэдрэгч нь чийгшил, температур мэдрэгчийн элементүүдийг нэгтгэсэн цул CMOS IC, аналог-тоон хувиргагч, дохио боловсруулалт, шалгалт тохируулгын өгөгдөл, 1 Si7021 IC интерфэйс юм. Аж үйлдвэрийн стандартад нийцсэн, бага K-тай полимер диэлектрикийг чийгшлийг мэдрэхийн тулд патентжуулсан хэрэглээ нь бага хүчин чадалтай, шилжилт хөдөлгөөн, гистерезис багатай, урт хугацаанд маш сайн тогтвортой ажиллах чадвартай, цул CMOS мэдрэгч бүхий IC-ийг бүтээх боломжийг олгодог.
Чийгшил, температур мэдрэгчийг үйлдвэрээс тохируулсан бөгөөд тохируулгын өгөгдөл нь чип дээрх тогтворгүй санах ойд хадгалагддаг. Энэ нь мэдрэгчийг дахин тохируулга эсвэл програм хангамжийн өөрчлөлтгүйгээр бүрэн солих боломжтой болгодог.
Si7021 нь 3×3 мм-ийн DFN багц хэлбэрээр худалдаалагдаж байгаа бөгөөд дахин урсгалтай гагнах боломжтой. Үүнийг 3×3 мм хэмжээтэй DFN-6 багц дахь одоо байгаа RH/температур мэдрэгчийг техник хангамж болон программ хангамжид нийцүүлэн шинэчлэх төхөөрөмж болгон ашиглаж болох ба илүү өргөн хүрээг хамарч, бага эрчим хүч зарцуулдаг. Нэмэлт үйлдвэрээс суурилуулсан бүрхэвч нь бага зэргийн давуу талыг санал болгодогfile, шингэн (гидрофобик/олеофобик) болон тоосонцорыг эс тооцвол угсралтын явцад мэдрэгчийг хамгаалах тохиромжтой хэрэгсэл (жишээлбэл, дахин урсгалтай гагнах) болон бүтээгдэхүүний ашиглалтын туршид.
Si7021 нь HVAC/R, хөрөнгийн хяналтаас эхлээд үйлдвэрлэлийн болон хэрэглээний платформ хүртэлх хэрэглээний чийгшил, шүүдэр цэг, температурыг хэмжихэд тохиромжтой, үнэн зөв, бага чадалтай, үйлдвэрээс тохируулсан дижитал шийдлийг санал болгодог.
Si1-д ашигладаг 7021°C автобусыг EXP толгойтой хуваалцдаг. Мэдрэгч нь VMCU-ээр тэжээгддэг бөгөөд энэ нь мэдрэгчийн одоогийн хэрэглээг AEM хэмжилтэнд оруулсан гэсэн үг юм.
Цахиурын лабораторид хандана уу web дэлгэрэнгүй мэдээллийг хуудсууд: http://www.silabs.com/humidity-sensors.
6.5 Виртуал COM порт
ТУЗ-ийн хянагчтай асинхрон цуваа холболт нь хост компьютер болон зорилтот EFM8BB50 хооронд програмын өгөгдөл дамжуулахад зориулагдсан бөгөөд энэ нь гадаад цуваа порт адаптерийн хэрэгцээг арилгадаг.
Виртуал COM порт нь зорилтот төхөөрөмж болон самбарын хянагч хоёрын хоорондох физик UART ба самбарын хянагч дахь логик функцээс бүрддэг бөгөөд энэ нь цуваа портыг USB-ээр хост компьютерт ашиглах боломжтой болгодог. UART интерфейс нь хоёр зүү ба идэвхжүүлэх дохионоос бүрдэнэ.
Хүснэгт 6.2. Виртуал COM порт интерфэйсийн зүү
| Дохио | Тодорхойлолт |
| VCOM_TX | EFM8BB50-аас самбарын хянагч руу өгөгдөл дамжуулах |
| VCOM_RX | Самбарын хянагчаас EFM8BB50 руу өгөгдөл хүлээн авах |
| VCOM_ENABLE | VCOM интерфэйсийг идэвхжүүлж, өгөгдлийг самбарын хянагч руу дамжуулах боломжийг олгоно |
Жич: VCOM портыг зөвхөн самбарын хянагч асаалттай үед ашиглах боломжтой бөгөөд энэ нь J-Link USB кабелийг оруулах шаардлагатай.
Нарийвчилсан эрчим хүчний хяналт
7.1 Хэрэглээ
Advanced Energy Monitor (AEM) өгөгдлийг самбарын хянагч цуглуулдаг бөгөөд Energy Pro-ээр харуулах боломжтой.filer, Simplicity Studio-ээр дамжуулан авах боломжтой. Energy Pro ашигланfiler, одоогийн хэрэглээ ба ботьtage-г хэмжиж, EFM8BB50 дээр ажиллаж байгаа бодит кодтой бодит цаг хугацаанд холбож болно.
7.2 Үйл ажиллагааны онол
0.1 мкА-аас 47 мА (114 дБ динамик хүрээ) хүртэлх гүйдлийг нарийн хэмжихийн тулд одоогийн мэдрэгч amplifier-ийг давхар олзтой хамт ашигладагtagд. Одоогийн мэдрэмж amplifier нь боть хэмждэгtage жижиг цуваа резистор дээр уналт. Олз нь stagЦаашид ampэнэ ботийг толилуулж байнаtagхоёр одоогийн мужийг олж авахын тулд хоёр өөр олшны тохиргоотой e. Эдгээр хоёр муж хоорондын шилжилт 250 мкА орчим явагдана. Дижитал шүүлтүүр, дундажийг s-ээс өмнө самбарын хянагч дотор хийдэгamples-ийг Energy Pro руу экспортлодогfiler програм. Багцыг эхлүүлэх үед AEM-ийн автомат тохируулга хийгддэг бөгөөд энэ нь утгаараа офсет алдааг нөхдөг. ampамьдрагчид.
7.3 Нарийвчлал ба гүйцэтгэл
AEM нь 0.1 мкА-аас 47 мА хүртэлх гүйдлийг хэмжих чадвартай. 250 мкА-аас дээш гүйдлийн хувьд AEM нь 0.1 мА дотор нарийвчлалтай байна. 250 мкА-аас доош гүйдлийг хэмжих үед нарийвчлал нь 1 мкА хүртэл нэмэгддэг. Үнэмлэхүй нарийвчлал нь 1 мкА-аас бага мужид 250 мкА байдаг ч AEM нь одоогийн хэрэглээний 100 нА хүртэлх өөрчлөлтийг илрүүлэх боломжтой. AEM нь 6250 секундын гүйдэл үүсгэдэгampсекундэд л.
Онгоцны дибаглагч
BB50 Pro Kit нь нэгдсэн дибаглагчтай бөгөөд кодыг татаж авах, EFM8BB50 дибаг хийхэд ашиглаж болно. Иж бүрдэл дээр EFM8BB50 програмчлахаас гадна дибаг гаргагч нь гадаад Silicon Labs EFM32, EFM8,
EZR32 ба EFR32 төхөөрөмжүүд.
Дибаглагч нь Silicon Labs төхөөрөмжүүдэд ашигладаг гурван өөр дибаг хийх интерфейсийг дэмждэг:
- Бүх EFM32, EFR32, EZR32 төхөөрөмжүүдэд ашиглагддаг цуврал утас дибаг
- JTAG, үүнийг EFR32 болон зарим EFM32 төхөөрөмжид ашиглах боломжтой
- C2 дибаг нь EFM8 төхөөрөмжид ашиглагддаг
Нарийвчилсан дибаг хийхдээ төхөөрөмждөө тохирох дибаг хийх интерфэйсийг ашиглана уу. Самбар дээрх дибаг хийх холбогч нь эдгээр гурван горимыг бүгдийг нь дэмждэг.
8.1 Дибаг хийх горимууд
Гадны төхөөрөмжүүдийг програмчлахын тулд дибаг хийх холбогчийг ашиглан зорилтот самбарт холбогдож, дибаг хийх горимыг [Out] болгож тохируулна уу. Үүнтэй ижил холбогчийг гадаад дибаглагчийг холбоход ашиглаж болно
Дибаг хийх горимыг [In] болгож тохируулснаар иж бүрдэл дээрх EFM8BB50 MCU.
Идэвхтэй дибаг хийх горимыг сонгох нь Simplicity Studio дээр хийгддэг. Дибаг хийх
MCU: Энэ горимд самбар дээрх дибаглагч нь иж бүрдэл дээрх EFM8BB50-д холбогдсон байна.
Дибаг хийх: Энэ горимд самбар дээрх дибаглагчийг тусгай самбар дээр суурилуулсан дэмжигдсэн Silicon Labs төхөөрөмжийг дибаг хийхэд ашиглаж болно.
Дибаг хийх: Энэ горимд самбар дээрх дибаглагч салгагдсан бөгөөд EFM8BB50 дибаг хийх гадаад дибаглагчийг холбож болно. иж бүрдэл.
Жич: “Debug IN” ажиллахын тулд самбарын хянагчийг Debug USB холбогчоор тэжээх ёстой.
8.2 Батерейг ажиллуулах явцад дибаг хийх
EFM8BB50 нь батарейгаар ажилладаг ба J-Link USB холбогдсон хэвээр байвал самбар дээрх дибаг хийх боломжтой. Хэрэв USB тэжээлийг салгавал Debug IN горим ажиллахаа болино.
Хэрэв зорилтот төхөөрөмж нь зай гэх мэт өөр эрчим хүчний эх үүсвэрийг унтрааж, самбарын хянагч унтарсан үед дибаг хийх хандалт шаардлагатай бол дибаг хийхэд ашигладаг GPIO-уудтай шууд холбогдоорой.
Багцын тохиргоо ба шинэчлэлтүүд
Simplicity Studio дээрх багцын тохиргооны харилцах цонх нь J-Link адаптерийн дибаг хийх горимыг өөрчлөх, програм хангамжийг нь шинэчлэх болон бусад тохиргооны тохиргоог өөрчлөх боломжийг олгодог. Simplicity Studio-г татаж авахын тулд зочилно уу silabs.com/simplicity.
Simplicity Studio-ийн Launcher-ийн хэтийн төлөвийн үндсэн цонхонд сонгосон J-Link адаптерийн дибаг хийх горим болон програм хангамжийн хувилбарыг харуулав. Эдгээр тохиргоонуудын аль нэгнийх нь хажууд байгаа [Өөрчлөх] холбоос дээр дарж багцын тохиргооны харилцах цонхыг нээнэ үү.
9.1 Програм хангамжийн шинэчлэлт
Та Simplicity Studio-ээр дамжуулан иж бүрдэл програмыг шинэчлэх боломжтой. Simplicity Studio эхлүүлэх үед шинэ шинэчлэлтүүдийг автоматаар шалгах болно.
Та мөн гар аргаар шинэчлэхийн тулд багцын тохиргооны харилцах цонхыг ашиглаж болно. Зөвийг сонгохын тулд [Update Adapter] хэсгийн [Browse] товчийг дарна уу file emz-ээр төгсдөг. Дараа нь [Багц суулгах] товчийг дарна уу.
Схем, угсралтын зураг, Монголбанк
Баримт бичгийн багцыг суулгасан үед схем, угсралтын зураг, материалын тооцоо (BOM) -ийг Simplicity Studio-ээр дамжуулан авах боломжтой. Тэдгээрийг мөн Цахиурын лабораторийн багцын хуудаснаас авах боломжтой webсайт: silabs.com.
Багцын засварын түүх ба алдаа
11.1 Хяналтын түүх
Доорх зурагт үзүүлсэн шиг багцын засварыг багцын хайрцагны шошгон дээр хэвлэсэн хэлбэрээр олж болно.![]()
| Багцын засвар | Суллагдсан | Тодорхойлолт |
| A01 | 9 оны 23-р сарын XNUMX | Анхны багцын засвар. |
Баримт бичгийн засварын түүх
Шинэчилсэн найруулга 1.0
2023 оны XNUMX-р сар Баримт бичгийн анхны хувилбар.
Энгийн студи
MCU болон утасгүй хэрэгсэл, баримт бичиг, програм хангамж, эх кодын номын сан болон бусад зүйлд нэг товшилтоор хандах боломжтой. Windows, Mac болон Linux-д ашиглах боломжтой!![]()
| IoT багц www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Чанартай www.silabs.com/quality |
Дэмжлэг ба олон нийт www.silabs.com/community |
Татгалзах
Silicon Labs нь Silicon Labs-ийн бүтээгдэхүүнийг ашиглаж байгаа болон ашиглахаар төлөвлөж буй систем болон программ хангамжийн хэрэгжүүлэгчдэд зориулсан бүх дагалдах төхөөрөмж, модулиудын хамгийн сүүлийн үеийн, үнэн зөв, гүнзгий баримт бичгийг хэрэглэгчдэд хүргэх зорилготой. Тэмдэглэлийн өгөгдөл, боломжтой модулиуд болон дагалдах төхөөрөмжүүд, санах ойн хэмжээ болон санах ойн хаягууд нь тодорхой төхөөрөмж тус бүрд хамаарах ба "Ердийн" параметрүүд нь өөр өөр програмуудад өөр өөр байж болно. Өргөдөл жишээлбэлampЭнд тайлбарласан хичээлүүд нь зөвхөн тайлбарлах зорилготой. Silicon Labs нь энд байгаа бүтээгдэхүүний мэдээлэл, техникийн үзүүлэлт, тайлбарт нэмэлт мэдэгдэлгүйгээр өөрчлөлт оруулах эрхтэй бөгөөд оруулсан мэдээллийн үнэн зөв, бүрэн байдлын талаар баталгаа өгөхгүй. Урьдчилан мэдэгдэлгүйгээр Silicon Labs нь аюулгүй байдал, найдвартай байдлын үүднээс үйлдвэрлэлийн процессын явцад бүтээгдэхүүний програм хангамжийг шинэчилж болно. Ийм өөрчлөлтүүд нь бүтээгдэхүүний техникийн үзүүлэлт эсвэл романтик байдлыг өөрчлөхгүй. Цахиурын лаборатори нь энэхүү баримт бичигт өгөгдсөн мэдээллийн ашиглалтын үр дагаварт хариуцлага хүлээхгүй. Энэхүү баримт бичиг нь ямар нэгэн интеграл схемийг зохион бүтээх, үйлдвэрлэх тусгай зөвшөөрөл олгохгүй гэсэн үг биш юм. Бүтээгдэхүүнийг FDA III ангиллын төхөөрөмж, FDA-ийн урьдчилсан зөвшөөрөл шаардлагатай програмууд эсвэл Silicon Labs-ийн тусгай бичгээр зөвшөөрөл авалгүйгээр Life Support Systems-д ашиглахаар төлөвлөөгүй эсвэл зөвшөөрөгдөөгүй. “Амьдралыг дэмжих систем” гэдэг нь хүний амь нас, эрүүл мэндийг дэмжих, дэмжих зорилготой аливаа бүтээгдэхүүн, систем бөгөөд хэрэв энэ нь амжилтгүй болвол хүний биед ноцтой гэмтэл, үхэлд хүргэж болзошгүй юм. Silicon Labs-ийн бүтээгдэхүүнүүд нь цэргийн зориулалтаар зориулагдаагүй эсвэл зөвшөөрөгдөөгүй. Цахиурын лабораторийн бүтээгдэхүүнийг ямар ч тохиолдолд үй олноор хөнөөх зэвсэг, түүний дотор цөмийн, биологийн болон химийн зэвсэг, ийм зэвсгийг дамжуулах чадвартай пуужинд (гэхдээ үүгээр хязгаарлагдахгүй) ашиглахыг хориглоно. Silicon Labs нь бүх шууд болон далд баталгааг үгүйсгэдэг бөгөөд ийм зөвшөөрөлгүй хэрэглээнд Silicon Labs-ийн бүтээгдэхүүнийг ашиглахтай холбоотой аливаа гэмтэл, гэмтлийг хариуцахгүй.
Жич: Энэ агуулга нь одоо хуучирсан хоцрогдсон нэр томъёог агуулж болно. Silicon Labs нь эдгээр нэр томъёог боломжтой бүх хэлээр орлуулж байна. Дэлгэрэнгүй мэдээлэл авахыг хүсвэл зочилно уу www.silabs.com/about-us/inclusive-lexicon-project
Барааны тэмдгийн мэдээлэл Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® болон Silicon Labs лого ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro лого болон тэдгээрийн хослолууд, "дэлхийн хамгийн эрчим хүчний ээлтэй микроконтроллерууд", Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32ity® Studio® , Telegenic, the Telegenic Logo® , USB XPress® , Sentry, Sentry лого болон Sentry DMS, Z-Wave ® болон бусад нь Silicon Labs-ын худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэгнүүд юм. ARM, CORTEX, Cortex-M3 болон THUMB нь ARM Holdings-ийн худалдааны тэмдэг эсвэл бүртгэгдсэн худалдааны тэмдэг юм. Кели бол ARM Limited компанийн бүртгэлтэй худалдааны тэмдэг юм. Wi-Fi нь Wi-Fi Alliance-ын бүртгэлтэй худалдааны тэмдэг юм. Энд дурдсан бусад бүх бүтээгдэхүүн эсвэл брэндийн нэр нь тус тусын эзэмшигчийн худалдааны тэмдэг юм.
Silicon Laboratories Inc.
400 Баруун Сезар Чавес
Остин, TX 78701
АНУ
www.silabs.com
silabs.com | Илүү холбоотой ертөнцийг бий болгох.
Зохиогчийн эрх © 2023 Silicon Laboratories
Баримт бичиг / нөөц
![]() |
SILICON LABS EFM8 BB50 8 битийн MCU Pro Kit микроконтроллер [pdf] Хэрэглэгчийн гарын авлага EFM8 BB50 8-бит MCU Pro Kit микроконтроллер, EFM8 BB50, 8-бит MCU Pro Kit микроконтроллер, Pro Kit микроконтроллер, иж бүрдэл микроконтроллер, микроконтроллер |
