Bộ vi điều khiển MCU Pro 8-bit LABS EFM50 BB8
Hướng dẫn sử dụng
Bộ vi điều khiển MCU Pro 8-bit LABS EFM50 BB8
Bộ công cụ BB50 Pro là điểm khởi đầu tuyệt vời để làm quen với Bộ vi điều khiển Busy Bee EFM8BB50™.
Bộ sản phẩm chuyên nghiệp chứa các cảm biến và thiết bị ngoại vi thể hiện một số khả năng của EFM8BB50. Bộ công cụ này cung cấp tất cả các công cụ cần thiết để phát triển ứng dụng Busy Bee EFM8BB50.
THIẾT BỊ MỤC TIÊU
- Bộ vi điều khiển con ong bận rộn EFM8BB50 (EFM8BB50F16I-A-QFN16)
- CPU: Lõi CIP-8 51 8051 bit
- Bộ nhớ: flash 16 kB và RAM 512 byte
- Bộ dao động: 49 MHz, 10 MHz và 80 kHz
TÍNH NĂNG CỦA BỘ SẢN PHẨM
- Kết nối USB
- Giám sát năng lượng tiên tiến (AEM)
- Trình gỡ lỗi trên bo mạch SEGGER J-Link
- Bộ ghép kênh gỡ lỗi hỗ trợ phần cứng bên ngoài cũng như MCU trên bo mạch
- Nút ấn và đèn LED của người dùng
- Cảm biến nhiệt độ và độ ẩm tương đối Si7021 của Phòng thí nghiệm Silicon
- Bộ nhớ 128×128 pixel công suất cực thấp
Màn hình tinh thể lỏng
- Cần điều khiển analog 8 hướng
- Tiêu đề 20 chân 2.54 mm cho bảng mở rộng
- Các miếng đột phá để truy cập trực tiếp vào các chân I/O
- Nguồn điện bao gồm USB và pin đồng xu CR2032
HỖ TRỢ PHẦN MỀM
- Studio đơn giản™
Giới thiệu
1.1 Mô tả
Bộ công cụ BB50 Pro là điểm khởi đầu lý tưởng để phát triển ứng dụng trên Bộ vi điều khiển Busy Bee EFM8BB50. Bảng mạch có các cảm biến và thiết bị ngoại vi, thể hiện một số khả năng của EFM8BB50 Busy Bee
Vi điều khiển. Ngoài ra, bo mạch còn là một công cụ giám sát năng lượng và trình gỡ lỗi đầy đủ tính năng có thể được sử dụng với các ứng dụng bên ngoài.
1.2 Tính năng
- Bộ vi điều khiển con ong bận rộn EFM8BB50
- Bộ nhớ flash 16 kB
- 512 byte RAM
- gói QFN16
- Hệ thống giám sát năng lượng tiên tiến cho dòng điện và vol chính xáctagtheo dõi điện tử
- Trình giả lập/gỡ lỗi USB Segger J-Link tích hợp với khả năng gỡ lỗi các thiết bị Silicon Labs bên ngoài
- Đầu cắm mở rộng 20 chân
- Miếng đệm đột phá để dễ dàng truy cập vào các chân I/O
- Nguồn điện bao gồm USB và pin CR2032
- Cảm biến nhiệt độ và độ ẩm tương đối Si7021 của Phòng thí nghiệm Silicon
- Màn hình LCD bộ nhớ 128×128 pixel công suất cực thấp
- 1 nút ấn và 1 đèn LED kết nối với EFM8 để tương tác với người dùng
- Cần điều khiển analog 8 hướng để tương tác với người dùng
1.3 Bắt đầu
Bạn có thể tìm thấy hướng dẫn chi tiết về cách bắt đầu với Bộ BB50 Pro mới trên Silicon Labs Web trang: silabs.com/development-tools/mcu/8-bit
Sơ đồ khối Kit
Một quaview của BB50 Pro Kit được hiển thị trong hình bên dưới.
Bố cục phần cứng Kit
Bố cục của BB50 Pro Kit được hiển thị bên dưới.
Đầu nối
4.1 Tấm lót đột phá
Hầu hết các chân GPIO của EFM8BB50 đều có sẵn trên hai hàng tiêu đề chân cắm ở cạnh trên và dưới của bảng. Chúng có khoảng cách tiêu chuẩn là 2.54 mm và các đầu chốt có thể được hàn vào nếu cần. Ngoài các chân I/O, các kết nối với đường ray nguồn và mặt đất cũng được cung cấp. Lưu ý rằng một số chân được sử dụng cho các thiết bị ngoại vi hoặc tính năng của bộ sản phẩm và có thể không có sẵn cho một ứng dụng tùy chỉnh nếu không có sự đánh đổi.
Hình dưới đây cho thấy sơ đồ chân của các tấm đệm phá vỡ và sơ đồ chân của tiêu đề EXP ở cạnh bên phải của bảng. Tiêu đề EXP được giải thích kỹ hơn trong phần tiếp theo. Các kết nối breakout pad cũng được in lụa bên cạnh mỗi chốt để dễ dàng tham khảo.Bảng bên dưới hiển thị các kết nối chân cắm của miếng đệm đột phá. Nó cũng hiển thị các thiết bị ngoại vi hoặc tính năng nào được kết nối với các chân khác nhau.
Bảng 4.1. Sơ đồ hàng dưới cùng (J101)
Ghim | Chân vào/ra EFM8BB50 | Tính năng được chia sẻ |
1 | VMCU | EFM8BB50 tậptagmiền e (đo bằng AEM) |
2 | GND | Đất |
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 |
Ghim | Chân vào/ra EFM8BB50 | Tính năng được chia sẻ |
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 | Đất |
16 | 3V3 | Cung cấp bộ điều khiển hội đồng quản trị |
Bảng 4.2. Sơ đồ hàng trên cùng (J102)
Ghim | Chân vào/ra EFM8BB50 | Tính năng được chia sẻ |
1 | 5V | Ban USB voltage |
2 | GND | Đất |
3 | NC | |
4 | RST | DEBUG_RESETN (Ghim chia sẻ DEBUG_C2CK) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Ghim chia sẻ) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Ghim chia sẻ) |
7 | NC | |
8 | NC | |
9 | NC | |
10 | NC | |
11 | P1.2 | EXP15, CẢM BIẾN_I2C_SCL |
12 | P1.1 | EXP16, CẢM BIẾN_I2C_SDA |
13 | P1.0 | MCU_DISP_MOSI |
14 | P2.0 | MCU_DISP_ENABLE (Ghim chia sẻ DEBUG_C2D, DEBUG_C2DPS) |
15 | GND | Đất |
16 | 3V3 | Cung cấp bộ điều khiển hội đồng quản trị |
4.2 Tiêu đề EXP
Ở phía bên phải của bảng, có một đầu cắm EXP 20 chân góc cạnh để cho phép kết nối các thiết bị ngoại vi hoặc bảng cắm. Đầu nối chứa một số chân I/O có thể được sử dụng với hầu hết các tính năng của EFM8BB50 Busy Bee. Ngoài ra, các đường ray nguồn VMCU, 3V3 và 5V cũng bị lộ.
Đầu nối tuân theo tiêu chuẩn đảm bảo rằng các thiết bị ngoại vi thường được sử dụng như SPI, UART và bus IC đều có sẵn ở các vị trí cố định trên đầu nối. Các chân còn lại được sử dụng cho mục đích I/O chung. Cách bố trí này cho phép định nghĩa các bo mạch mở rộng có thể cắm vào một số bộ dụng cụ Silicon Labs khác nhau.
Hình bên dưới hiển thị cách gán chốt tiêu đề EXP cho Bộ BB50 Pro. Do những hạn chế về số lượng chân GPIO có sẵn, một số chân tiêu đề EXP được chia sẻ với các tính năng của bộ công cụ.Bảng 4.3. Sơ đồ tiêu đề EXP
Ghim | Sự liên quan | Hàm tiêu đề EXP | Tính năng được chia sẻ | Lập bản đồ ngoại vi |
20 | 3V3 | Cung cấp bộ điều khiển hội đồng quản trị | ||
18 | 5V | Bảng điều khiển USB voltage | ||
16 | P1.1 | I2C_SDA | CẢM BIẾN_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 tậptagmiền e, được bao gồm trong các phép đo AEM. | ||
19 | BOARD_ID_SDA | Đã kết nối với Bộ điều khiển bảng để nhận dạng các bảng bổ trợ. | ||
17 | BOARD_ID_SCL | Đã kết nối với Bộ điều khiển bảng để nhận dạng các bảng bổ trợ. | ||
15 | P1.2 | I2C_SCL | CẢM BIẾN_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Ghim | Sự liên quan | Hàm tiêu đề EXP | Tính năng được chia sẻ | Lập bản đồ ngoại vi |
7 | P0.7 | ĐIỀU KHIỂN | UIF_JOYSTICK | |
5 | P0.3 | DẪN ĐẾN | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
1 | GND | Đất |
4.3 Trình kết nối gỡ lỗi (DBG)
Trình kết nối gỡ lỗi phục vụ mục đích kép, dựa trên chế độ gỡ lỗi, có thể được thiết lập bằng Simplicity Studio. Nếu chế độ “Gỡ lỗi IN” được chọn, đầu nối sẽ cho phép sử dụng trình gỡ lỗi bên ngoài với EFM8BB50 trên bo mạch. Nếu chế độ “Gỡ lỗi OUT” được chọn, đầu nối sẽ cho phép bộ công cụ được sử dụng làm trình gỡ lỗi hướng tới mục tiêu bên ngoài. Nếu chế độ “Gỡ lỗi MCU” (mặc định) được chọn, đầu nối sẽ bị cô lập khỏi giao diện gỡ lỗi của cả bộ điều khiển bo mạch và thiết bị mục tiêu trên bo mạch.
Vì đầu nối này được tự động chuyển để hỗ trợ các chế độ hoạt động khác nhau, nên nó chỉ khả dụng khi bộ điều khiển bo mạch được cấp nguồn (kết nối cáp J-Link USB). Nếu yêu cầu quyền truy cập gỡ lỗi vào thiết bị đích khi bộ điều khiển bo mạch không được cấp nguồn, thì việc này phải được thực hiện bằng cách kết nối trực tiếp với các chân thích hợp trên tiêu đề breakout.
Sơ đồ chân của đầu nối tuân theo sơ đồ chân của đầu nối 19 chân ARM Cortex Debug tiêu chuẩn. Sơ đồ chân được mô tả chi tiết bên dưới. Lưu ý rằng mặc dù trình kết nối hỗ trợ JTAG ngoài Gỡ lỗi dây nối tiếp, điều đó không nhất thiết có nghĩa là bộ hoặc thiết bị mục tiêu trên bo mạch hỗ trợ điều này.Mặc dù sơ đồ chân khớp với sơ đồ chân của bộ kết nối Gỡ lỗi Cortex, chúng không hoàn toàn tương thích vì chân 7 được tháo ra khỏi đầu nối Gỡ lỗi Cortex. Một số loại cáp có một phích cắm nhỏ khiến chúng không thể sử dụng được khi có chân cắm này. Nếu đúng như vậy, hãy tháo phích cắm hoặc sử dụng cáp thẳng 2 × 10 1.27 mm tiêu chuẩn để thay thế.
Bảng 4.4. Gỡ lỗi mô tả chân kết nối
Số pin | Chức năng | Ghi chú |
1 | MỤC TIÊU | Tập tham chiếu mục tiêutage. Được sử dụng để chuyển các mức tín hiệu logic giữa mục tiêu và trình gỡ lỗi. |
2 | TMS/SDWIO/C2D | JTAG chọn chế độ kiểm tra, dữ liệu Serial Wire hoặc dữ liệu C2 |
4 | TCK / SWCLK / C2CK | JTAG đồng hồ thử nghiệm, đồng hồ dây nối tiếp hoặc đồng hồ C2 |
6 | TDO / SWO | JTAG kiểm tra dữ liệu ra hoặc đầu ra dây nối tiếp |
8 | TDI / C2Dps | JTAG kiểm tra dữ liệu trong hoặc chức năng "chia sẻ pin" C2D |
10 | ĐẶT LẠI / C2CKps | Đặt lại thiết bị đích hoặc chức năng “chia sẻ mã pin” C2CK |
12 | NC | TRACECLK |
14 | NC | TRACED0 |
16 | NC | TRACED1 |
18 | NC | TRACED2 |
20 | NC | TRACED3 |
9 | Dò cáp | Kết nối với mặt đất |
11, 13 | NC | Không kết nối |
3, 5, 15, 17, 19 | GND |
4.4 Trình kết nối đơn giản
Đầu nối đơn giản đặc trưng trên BB50 Pro Kit cho phép sử dụng các tính năng gỡ lỗi nâng cao như AEM và cổng COM ảo cho mục tiêu bên ngoài. Sơ đồ chân được minh họa trong hình dưới đây.Tên tín hiệu trong hình và bảng mô tả chân cắm được tham chiếu từ bộ điều khiển bo mạch. Điều này có nghĩa là VCOM_TX phải được kết nối với chân RX trên mục tiêu bên ngoài, VCOM_RX với chân TX của mục tiêu, VCOM_CTS với chân RTS của mục tiêu và VCOM_RTS với chân CTS của mục tiêu.
Lưu ý: Dòng điện rút ra từ VMCU voltagchân e được bao gồm trong các phép đo AEM, trong khi 3V3 và 5V voltagchân e không bị. Để theo dõi mức tiêu thụ hiện tại của mục tiêu bên ngoài với AEM, hãy đặt MCU trên bo mạch ở chế độ năng lượng thấp nhất để giảm thiểu tác động của nó lên các phép đo.
Bảng 4.5. Mô tả chân của trình kết nối đơn giản
Số pin | Chức năng | Sự miêu tả |
1 | VMCU | Đường ray điện 3.3 V, được giám sát bởi AEM |
3 | 3V3 | Đường ray điện 3.3 V |
5 | 5V | Đường ray điện 5 V |
2 | VCOM_TX | COM TX ảo |
4 | VCOM_RX | COM RX ảo |
6 | VCOM_CTS | COM CTS ảo |
8 | VCOM_RTS | COM RTS ảo |
17 | BOARD_ID_SCL | ID hội đồng quản trị SCL |
19 | BOARD_ID_SDA | Ban ID SDA |
10, 12, 14, 16, 18, 20 | NC | Không kết nối |
7, 9, 11, 13, 15 | GND | Đất |
Cấp nguồn và thiết lập lại
5.1 Lựa chọn nguồn MCU
EFM8BB50 trên bộ sản phẩm chuyên nghiệp có thể được cấp nguồn từ một trong những nguồn sau:
- Cáp USB gỡ lỗi
- pin đồng xu 3 V
Nguồn điện cho MCU được chọn bằng công tắc trượt ở góc dưới bên trái của bộ phụ kiện chuyên nghiệp. Hình bên dưới cho thấy cách chọn các nguồn điện khác nhau bằng công tắc trượt.Với công tắc ở vị trí AEM, LDO 3.3 V có độ ồn thấp trên bộ sản phẩm chuyên nghiệp được sử dụng để cấp nguồn cho EFM8BB50. LDO này lại được cấp nguồn từ cáp USB gỡ lỗi. Bộ giám sát năng lượng nâng cao hiện được kết nối nối tiếp, cho phép đo dòng điện tốc độ cao và gỡ lỗi/lập hồ sơ năng lượng một cách chính xác.
Với công tắc ở vị trí BAT, pin đồng xu 20 mm trong ổ cắm CR2032 có thể được sử dụng để cấp nguồn cho thiết bị. Với công tắc ở vị trí này, không có phép đo hiện tại nào hoạt động. Đây là vị trí công tắc được khuyến nghị khi cấp nguồn cho MCU bằng nguồn điện bên ngoài.
Lưu ý: Bộ theo dõi năng lượng nâng cao chỉ có thể đo mức tiêu thụ hiện tại của EFM8BB50 khi công tắc chọn nguồn ở vị trí AEM.
5.2 Nguồn điều khiển bo mạch
Bộ điều khiển bo mạch chịu trách nhiệm về các tính năng quan trọng, chẳng hạn như trình gỡ lỗi và AEM, và được cấp nguồn độc quyền qua cổng USB ở góc trên cùng bên trái của bo mạch. Phần này của bộ công cụ nằm trên một miền nguồn riêng biệt, vì vậy có thể chọn một nguồn điện khác cho thiết bị mục tiêu trong khi vẫn giữ được chức năng gỡ lỗi. Miền công suất này cũng được cách ly để ngăn rò rỉ dòng điện từ miền công suất mục tiêu khi nguồn điện cho bộ điều khiển bo mạch bị ngắt.
Miền công suất của bộ điều khiển bo mạch không bị ảnh hưởng bởi vị trí của công tắc nguồn.
Bộ sản phẩm này đã được thiết kế cẩn thận để giữ cho bộ điều khiển bo mạch và các miền nguồn mục tiêu được cách ly với nhau khi một trong số chúng bị tắt nguồn. Điều này đảm bảo rằng thiết bị EFM8BB50 mục tiêu sẽ tiếp tục hoạt động ở chế độ BAT.
5.3 Đặt lại EFM8BB50
MCU EFM8BB50 có thể được đặt lại bằng một số nguồn khác nhau:
- Người dùng nhấn nút RESET
- Trình gỡ lỗi trên bo mạch kéo chân #RESET xuống mức thấp
- Trình gỡ lỗi bên ngoài kéo chân #RESET xuống mức thấp
Ngoài các nguồn đặt lại được đề cập ở trên, việc đặt lại EFM8BB50 cũng sẽ được thực hiện trong quá trình khởi động bộ điều khiển bo mạch. Điều này có nghĩa là việc rút nguồn điện khỏi bộ điều khiển bo mạch (rút cáp USB J-Link) sẽ không tạo ra thiết lập lại nhưng sẽ cắm lại cáp khi bộ điều khiển bo mạch khởi động.
Thiết bị ngoại vi
Bộ công cụ chuyên nghiệp có một bộ thiết bị ngoại vi giới thiệu một số tính năng của EFM8BB50.
Lưu ý rằng hầu hết I/O EFM8BB50 được định tuyến đến các thiết bị ngoại vi cũng được định tuyến đến các miếng đột phá hoặc tiêu đề EXP, điều này phải được xem xét khi sử dụng các I/O này.
6.1 Nút ấn và đèn LED
Bộ sản phẩm có nút ấn dành cho người dùng được đánh dấu BTN0, được kết nối trực tiếp với EFM8BB50 và được bộ lọc RC tố cáo với hằng số thời gian là 1ms. Nút được kết nối với chân P0.2.
Bộ sản phẩm còn có đèn LED màu vàng được đánh dấu LED0, được điều khiển bằng chân GPIO trên EFM8BB50. Đèn LED được kết nối với chân P0.3 ở cấu hình hoạt động cao.6.2 Cần điều khiển
Bộ sản phẩm có cần điều khiển analog với 8 vị trí có thể đo được. Cần điều khiển này được kết nối với EFM8 trên chân P0.7 và sử dụng các giá trị điện trở khác nhau để tạo ra âm lượng.tagcó thể đo được bằng ADC0.Bảng 6.1. Tổ hợp điện trở cần điều khiển
Phương hướng | Tổ hợp điện trở (kΩ) | Dự kiến UIF_JOYSTICK Tậptage (V)1 |
Báo chí trung tâm | ![]() |
0.033 |
Lên (N) | ![]() |
2.831 |
Lên-Phải (NE) | ![]() |
2.247 |
Đúng (E) | ![]() |
2.533 |
Xuống bên phải (SE) | ![]() |
1.433 |
Xuống (S) | ![]() |
1.650 |
Xuống bên trái (SW) | ![]() |
1.238 |
Trái (W) | ![]() |
1.980 |
Lên-Trái (Tây Bắc) | ![]() |
1.801 |
Ghi chú: 1. Các giá trị được tính toán này giả định VMCU là 3.3 V. |
6.3 Bộ nhớ Màn hình LCD-TFT
Bộ sản phẩm có sẵn màn hình LCD-TFT bộ nhớ SHARP 1.28 inch để cho phép phát triển các ứng dụng tương tác. Màn hình có độ phân giải cao 128 x 128 pixel và tiêu thụ rất ít năng lượng. Đây là màn hình đơn sắc phản chiếu nên mỗi pixel chỉ có thể sáng hoặc tối và không cần đèn nền trong điều kiện ánh sáng ban ngày bình thường. Dữ liệu gửi đến màn hình được lưu trữ dưới dạng pixel trên kính, nghĩa là không cần làm mới liên tục để duy trì hình ảnh tĩnh.
Giao diện hiển thị bao gồm giao diện nối tiếp tương thích SPI và một số tín hiệu điều khiển bổ sung. Các pixel không thể định địa chỉ riêng lẻ, thay vào đó dữ liệu được gửi đến màn hình một dòng (128 bit) mỗi lần.
Màn hình LCD-TFT bộ nhớ được chia sẻ với bộ điều khiển bo mạch của bộ sản phẩm, cho phép ứng dụng bộ điều khiển bo mạch hiển thị thông tin hữu ích khi ứng dụng người dùng không sử dụng màn hình. Ứng dụng người dùng luôn kiểm soát quyền sở hữu màn hình bằng tín hiệu DISP_ENABLE:
- DISP_ENABLE = LOW: Bộ điều khiển bo mạch có quyền điều khiển màn hình
- DISP_ENABLE = HIGH: Ứng dụng người dùng (EFM8BB50) có quyền điều khiển màn hình
Nguồn điện cho màn hình được lấy từ miền nguồn của ứng dụng mục tiêu khi EFM8BB50 điều khiển màn hình và từ miền nguồn của bộ điều khiển bo mạch khi đường DISP_ENABLE ở mức thấp. Dữ liệu được bấm giờ trên DISP_SI khi DISP_CS ở mức cao và đồng hồ được gửi trên DISP_SCLK. Tốc độ xung nhịp được hỗ trợ tối đa là 1.1 MHz.
6.4 Cảm biến nhiệt độ và độ ẩm tương đối Si7021
Cảm biến nhiệt độ và độ ẩm Si7021 1°Crelative là một IC CMOS nguyên khối tích hợp các thành phần cảm biến nhiệt độ và độ ẩm, bộ chuyển đổi tương tự sang kỹ thuật số, xử lý tín hiệu, dữ liệu hiệu chuẩn và 1 Giao diện IC Si7021. Việc sử dụng chất điện môi polyme K thấp, tiêu chuẩn công nghiệp để cảm biến độ ẩm cho phép tạo ra các IC cảm biến CMOS nguyên khối, tiêu thụ điện năng thấp với độ lệch và độ trễ thấp cũng như độ ổn định lâu dài tuyệt vời.
Các cảm biến độ ẩm và nhiệt độ được hiệu chuẩn tại nhà máy và dữ liệu hiệu chuẩn được lưu trữ trong bộ nhớ không bay hơi trên chip. Điều này đảm bảo rằng các cảm biến hoàn toàn có thể hoán đổi cho nhau mà không cần hiệu chuẩn lại hoặc thay đổi phần mềm.
Si7021 có sẵn ở dạng gói DFN 3×3 mm và có thể hàn nóng chảy lại. Nó có thể được sử dụng như một bản nâng cấp thả xuống tương thích với phần cứng và phần mềm cho các cảm biến RH/nhiệt độ hiện có trong gói DFN-3 3×6 mm, có tính năng cảm biến chính xác trên phạm vi rộng hơn và mức tiêu thụ điện năng thấp hơn. Vỏ tùy chọn do nhà máy lắp đặt mang lại hiệu suất hoạt động thấpfile, phương tiện thuận tiện để bảo vệ cảm biến trong quá trình lắp ráp (ví dụ: hàn nóng chảy lại) và trong suốt vòng đời của sản phẩm, ngoại trừ chất lỏng (kỵ nước / kỵ nước) và các hạt.
Si7021 cung cấp giải pháp kỹ thuật số chính xác, công suất thấp, được hiệu chuẩn tại nhà máy, lý tưởng để đo độ ẩm, điểm sương và nhiệt độ trong các ứng dụng từ HVAC / R và theo dõi tài sản đến các nền tảng công nghiệp và tiêu dùng.
Bus 1°C được sử dụng cho Si7021 được chia sẻ với tiêu đề EXP. Cảm biến được cấp nguồn bởi VMCU, có nghĩa là mức tiêu thụ hiện tại của cảm biến được bao gồm trong phép đo AEM.Tham khảo Phòng thí nghiệm Silicon web trang để biết thêm thông tin: http://www.silabs.com/humidity-sensors.
6.5 Cổng COM ảo
Một kết nối nối tiếp không đồng bộ với bộ điều khiển bo mạch được cung cấp để truyền dữ liệu ứng dụng giữa PC chủ và EFM8BB50 mục tiêu, giúp loại bỏ sự cần thiết của bộ chuyển đổi cổng nối tiếp bên ngoài.Cổng COM ảo bao gồm một UART vật lý giữa thiết bị đích và bộ điều khiển bo mạch, và một chức năng logic trong bộ điều khiển bo mạch giúp cổng nối tiếp khả dụng với PC chủ qua USB. Giao diện UART bao gồm hai chân và một tín hiệu cho phép.
Bảng 6.2. Chân giao diện cổng COM ảo
Tín hiệu | Sự miêu tả |
VCOM_TX | Truyền dữ liệu từ EFM8BB50 đến bộ điều khiển bảng |
VCOM_RX | Nhận dữ liệu từ board điều khiển tới EFM8BB50 |
VCOM_ENABLE | Kích hoạt giao diện VCOM, cho phép dữ liệu đi qua bộ điều khiển bảng |
Ghi chú: Cổng VCOM chỉ khả dụng khi bộ điều khiển bảng được cấp nguồn, yêu cầu phải cắm cáp USB J-Link.
Màn hình năng lượng tiên tiến
7.1 Sử dụng
Dữ liệu theo dõi năng lượng nâng cao (AEM) được thu thập bởi bộ điều khiển bo mạch và có thể được hiển thị bởi Energy Profiler, có sẵn thông qua Đơn giản Studio. Bằng cách sử dụng Energy Profiler, mức tiêu thụ hiện tại và voltage có thể được đo và liên kết với mã thực tế đang chạy trên EFM8BB50 theo thời gian thực.
7.2 Lý thuyết về hoạt động
Để đo chính xác dòng điện từ 0.1 µA đến 47 mA (dải động 114 dB), cảm nhận dòng điện ampbộ lifier được sử dụng cùng với một hệ số khuếch đại képtage. Cảm giác hiện tại amplifier đo voltage thả qua một điện trở nhỏ nối tiếp. Lợi nhuận stage xa hơn ampnói dối vol nàytage với hai cài đặt khuếch đại khác nhau để có được hai phạm vi hiện tại. Sự chuyển đổi giữa hai phạm vi này xảy ra xung quanh 250 µA. Lọc kỹ thuật số và tính trung bình được thực hiện trong bộ điều khiển hội đồng quản trị trước khiamples được xuất sang Energy Profileứng dụng r. Trong quá trình khởi động bộ công cụ, việc hiệu chỉnh AEM tự động được thực hiện để bù đắp cho lỗi bù theo nghĩa ampngười nói dối.7.3 Độ chính xác và Hiệu suất
AEM có khả năng đo dòng điện trong khoảng từ 0.1 µA đến 47 mA. Đối với dòng điện trên 250 µA, AEM chính xác trong khoảng 0.1 mA. Khi đo dòng điện dưới 250 µA, độ chính xác tăng lên 1 µA. Mặc dù độ chính xác tuyệt đối là 1 µA trong phạm vi phụ 250 µA, nhưng AEM có thể phát hiện những thay đổi về mức tiêu thụ hiện tại nhỏ tới 100 nA. AEM tạo ra 6250 dòng điện samples mỗi giây.
Trình gỡ lỗi trên bo mạch
Bộ công cụ BB50 Pro chứa trình gỡ lỗi tích hợp, có thể được sử dụng để tải xuống mã và gỡ lỗi EFM8BB50. Ngoài việc lập trình EFM8BB50 trên bộ sản phẩm, trình gỡ lỗi cũng có thể được sử dụng để lập trình và gỡ lỗi các Phòng thí nghiệm Silicon EFM32, EFM8,
Thiết bị EZR32 và EFR32.
Trình gỡ lỗi hỗ trợ ba giao diện gỡ lỗi khác nhau được sử dụng với các thiết bị của Silicon Labs:
- Gỡ lỗi dây nối tiếp, được sử dụng với tất cả các thiết bị EFM32, EFR32 và EZR32
- JTAG, có thể được sử dụng với EFR32 và một số thiết bị EFM32
- Gỡ lỗi C2, được sử dụng với các thiết bị EFM8
Để đảm bảo gỡ lỗi chính xác, hãy sử dụng giao diện gỡ lỗi thích hợp cho thiết bị của bạn. Đầu nối gỡ lỗi trên bảng hỗ trợ cả ba chế độ này.
8.1 Chế độ gỡ lỗi
Để lập trình các thiết bị bên ngoài, hãy sử dụng đầu nối gỡ lỗi để kết nối với bảng mục tiêu và đặt chế độ gỡ lỗi thành [Out]. Trình kết nối tương tự cũng có thể được sử dụng để kết nối trình gỡ lỗi bên ngoài với
EFM8BB50 MCU trên bộ sản phẩm bằng cách đặt chế độ gỡ lỗi thành [In].
Việc chọn chế độ gỡ lỗi đang hoạt động được thực hiện trong Simplicity Studio. Gỡ lỗi
MCU: Ở chế độ này, trình gỡ lỗi tích hợp được kết nối với EFM8BB50 trên bộ sản phẩm.Gỡ lỗi NGOÀI: Trong chế độ này, trình gỡ lỗi tích hợp có thể được sử dụng để gỡ lỗi thiết bị Silicon Labs được hỗ trợ được gắn trên bảng tùy chỉnh.
Gỡ lỗi TRONG: Trong chế độ này, trình gỡ lỗi trên bo mạch bị ngắt kết nối và trình gỡ lỗi bên ngoài có thể được kết nối để gỡ lỗi EFM8BB50 trên bộ dụng cụ.
Ghi chú: Để “Debug IN” hoạt động, bộ điều khiển bo mạch phải được cấp nguồn thông qua đầu nối USB gỡ lỗi.
8.2 Gỡ lỗi trong quá trình vận hành pin
Khi EFM8BB50 chạy bằng pin và USB J-Link vẫn được kết nối, chức năng gỡ lỗi trên bo mạch sẽ khả dụng. Nếu nguồn USB bị ngắt, chế độ Debug IN sẽ ngừng hoạt động.
Nếu cần có quyền truy cập gỡ lỗi khi mục tiêu đang cạn kiệt nguồn năng lượng khác, chẳng hạn như pin và bộ điều khiển bo mạch bị tắt nguồn, hãy tạo kết nối trực tiếp với GPIO được sử dụng để gỡ lỗi, được hiển thị trên các miếng đột phá.
Cấu hình và nâng cấp bộ công cụ
Hộp thoại cấu hình bộ công cụ trong Simplicity Studio cho phép bạn thay đổi chế độ gỡ lỗi bộ điều hợp J-Link, nâng cấp chương trình cơ sở và thay đổi các cài đặt cấu hình khác. Để tải xuống Simplicity Studio, hãy truy cập silabs.com/siplicity.
Trong cửa sổ chính của phối cảnh Trình khởi chạy của Simplicity Studio, chế độ gỡ lỗi và phiên bản chương trình cơ sở của bộ điều hợp J-Link đã chọn sẽ được hiển thị. Nhấp vào liên kết [Thay đổi] bên cạnh bất kỳ cài đặt nào trong số này để mở hộp thoại cấu hình bộ công cụ.9.1 Nâng cấp chương trình cơ sở
Bạn có thể nâng cấp chương trình cơ sở của bộ thông qua Simplicity Studio. Simplicity Studio sẽ tự động kiểm tra các bản cập nhật mới khi khởi động.
Bạn cũng có thể sử dụng hộp thoại cấu hình bộ để nâng cấp thủ công. Nhấp vào nút [Browse] trong phần [Update Adapter] để chọn đúng file kết thúc bằng.emz. Sau đó, nhấp vào nút [Cài đặt gói].
Sơ đồ, Bản vẽ lắp ráp và BOM
Sơ đồ, bản vẽ lắp ráp và hóa đơn vật liệu (BOM) có sẵn thông qua Simplicity Studio khi gói tài liệu kit đã được cài đặt. Chúng cũng có sẵn từ trang bộ công cụ trên Phòng thí nghiệm Silicon webđịa điểm: silabs.com.
Lịch sử sửa đổi bộ công cụ và Errata
11.1 Lịch sử sửa đổi
Có thể tìm thấy bản sửa đổi bộ công cụ được in trên nhãn hộp của bộ công cụ, như được nêu trong hình bên dưới.
Sửa đổi bộ | Phát hành | Sự miêu tả |
A01 | 9-23-XNUMX | Sửa đổi bộ ban đầu. |
Lịch sử sửa đổi tài liệu
Bản sửa đổi 1.0
Tháng 2023 năm XNUMX Phiên bản tài liệu đầu tiên.
Studio Đơn giản
Truy cập bằng một cú nhấp chuột vào MCU và các công cụ không dây, tài liệu, phần mềm, thư viện mã nguồn và hơn thế nữa. Có sẵn cho Windows, Mac và Linux!
![]() |
|||
Danh mục đầu tư IoT www.silabs.com/IoT |
SW / HW www.silabs.com/simparies |
Chất lượng www.silabs.com/quality |
Hỗ trợ & Cộng đồng www.silabs.com/community |
Tuyên bố miễn trừ trách nhiệm
Silicon Labs có ý định cung cấp cho khách hàng tài liệu mới nhất, chính xác và chuyên sâu về tất cả các thiết bị ngoại vi và mô-đun có sẵn cho những người triển khai hệ thống và phần mềm đang sử dụng hoặc có ý định sử dụng các sản phẩm của Silicon Labs. Dữ liệu đặc tính, các mô-đun và thiết bị ngoại vi có sẵn, kích thước bộ nhớ và địa chỉ bộ nhớ đề cập đến từng thiết bị cụ thể và các thông số "Điển hình" được cung cấp có thể và thực sự khác nhau trong các ứng dụng khác nhau. Ứng dụngampcác tập tin được mô tả ở đây chỉ nhằm mục đích minh họa. Silicon Labs có quyền thực hiện các thay đổi mà không cần thông báo thêm đối với thông tin sản phẩm, thông số kỹ thuật và mô tả trong tài liệu này, đồng thời không đưa ra bảo đảm về tính chính xác hoặc đầy đủ của thông tin đi kèm. Nếu không có thông báo trước, Silicon Labs có thể cập nhật chương trình cơ sở của sản phẩm trong quá trình sản xuất vì lý do bảo mật hoặc độ tin cậy. Những thay đổi như vậy sẽ không làm thay đổi các thông số kỹ thuật hoặc tính chất của sản phẩm. Phòng thí nghiệm Silicon sẽ không chịu trách nhiệm pháp lý về hậu quả của việc sử dụng thông tin được cung cấp trong tài liệu này. Tài liệu này không ngụ ý hoặc cấp bất kỳ giấy phép nào để thiết kế hoặc chế tạo bất kỳ mạch tích hợp nào. Các sản phẩm này không được thiết kế hoặc cấp phép để sử dụng trong bất kỳ thiết bị FDA Loại III nào, các ứng dụng cần có sự phê duyệt trước khi tiếp thị của FDA hoặc Hệ thống Hỗ trợ Sự sống mà không có sự đồng ý cụ thể bằng văn bản của Silicon Labs. “Hệ thống hỗ trợ sự sống” là bất kỳ sản phẩm hoặc hệ thống nào nhằm hỗ trợ hoặc duy trì sự sống và/hoặc sức khỏe, mà nếu thất bại thì có thể dẫn đến thương tích cá nhân hoặc tử vong đáng kể. Các sản phẩm của Silicon Labs không được thiết kế hoặc cấp phép cho các ứng dụng quân sự. Trong mọi trường hợp, các sản phẩm của Silicon Labs sẽ không được sử dụng trong vũ khí hủy diệt hàng loạt bao gồm (nhưng không giới hạn) vũ khí hạt nhân, sinh học hoặc hóa học hoặc tên lửa có khả năng mang những vũ khí đó. Silicon Labs từ chối mọi bảo đảm rõ ràng và ngụ ý và sẽ không chịu trách nhiệm hoặc nghĩa vụ pháp lý đối với bất kỳ thương tích hoặc thiệt hại nào liên quan đến việc sử dụng sản phẩm của Silicon Labs trong các ứng dụng trái phép đó.
Ghi chú: Nội dung này có thể chứa thuật ngữ tắt y hiện đã lỗi thời. Silicon Labs đang thay thế các điều khoản này bằng ngôn ngữ bao gồm bất cứ khi nào có thể. Để biết thêm thông tin, hãy truy cập www.silabs.com/about-us/inclusive-lexicon-project
Thông tin nhãn hiệu Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® và logo Silicon Labs ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro logo và sự kết hợp của chúng, “bộ vi điều khiển thân thiện với năng lượng nhất thế giới”, Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32® , Đơn giản Studio® , Telegenic, Telegenic Logo® , USB XPress® , Sentry, logo Sentry và Sentry DMS, Z-Wave ® và các nhãn hiệu khác là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Silicon Labs. ARM, CORTEX, Cortex-M3 và THUMB là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của ARM Holdings. Keli là thương hiệu đã đăng ký của ARM Limited. Wi-Fi là nhãn hiệu đã đăng ký của Wi-Fi Alliance. Tất cả các sản phẩm hoặc tên thương hiệu khác được đề cập ở đây là thương hiệu của chủ sở hữu tương ứng.
Phòng thí nghiệm Silicon Inc.
400 Tây Cesar Chavez
Austin, TX 78701
Hoa Kỳ
www.silabs.com
silabs.com | Xây dựng một thế giới kết nối hơn.
Bản quyền © 2023 của Phòng thí nghiệm Silicon
Tài liệu / Tài nguyên
![]() |
Bộ vi điều khiển MCU Pro 8-bit SILICON LABS EFM50 BB8 [tập tin pdf] Hướng dẫn sử dụng Bộ vi điều khiển MCU Pro Kit 8 bit EFM50 BB8, Bộ vi điều khiển bộ công cụ MCU Pro 8 bit EFM50, Bộ vi điều khiển bộ công cụ Pro Kit, Bộ vi điều khiển Kit, Bộ vi điều khiển |