Raspberry Pi Compute Module 5, thường được gọi tắt là CM5, là System-on-Module thế hệ mới được phát triển dựa trên nền tảng Raspberry Pi 5. Thay vì cung cấp đầy đủ các cổng kết nối vật lý như một máy tính bo mạch đơn thông thường, CM5 tập trung những thành phần cốt lõi gồm bộ xử lý, bộ nhớ, bộ điều khiển I/O, tùy chọn eMMC và kết nối không dây vào một module kích thước nhỏ để tích hợp vào carrier board chuyên dụng.
CM5 sử dụng Broadcom BCM2712 với CPU Arm Cortex-A76 64-bit bốn nhân tốc độ 2.4GHz và GPU VideoCore VII. Đây là nền tảng xử lý tương tự Raspberry Pi 5 nhưng được tối ưu về hình thức để phục vụ sản phẩm nhúng, thiết bị công nghiệp, digital signage, kiosk, robot, gateway IoT, thiết bị điều khiển, hệ thống camera và nhiều sản phẩm thương mại cần thiết kế bo mạch riêng.
Raspberry Pi cung cấp CM5 với nhiều lựa chọn RAM, eMMC và wireless. Người phát triển có thể lựa chọn đúng biến thể cho từng sản phẩm, từ bản Lite không có eMMC đến các phiên bản tích hợp 16GB, 32GB hoặc 64GB eMMC, đồng thời lựa chọn có hoặc không có WiFi/Bluetooth. Khả năng này giúp doanh nghiệp tránh phải trang bị những thành phần không cần thiết và tối ưu chi phí cho sản phẩm triển khai số lượng lớn.

Trung tâm của Raspberry Pi Compute Module 5 là Broadcom BCM2712. Bộ xử lý này sử dụng bốn nhân Arm Cortex-A76 64-bit chạy ở tốc độ 2.4GHz, tạo bước nâng cấp đáng kể so với Compute Module 4 dùng Cortex-A72.
Hiệu năng CPU cao hơn giúp CM5 phù hợp với nhiều ứng dụng trước đây đòi hỏi máy tính x86 hoặc SBC kích thước lớn hơn, chẳng hạn như gateway công nghiệp, máy điều khiển giao diện đồ họa, xử lý camera, kiosk, máy bán hàng tự động và server nhúng.
CM5 sử dụng GPU VideoCore VII, hỗ trợ OpenGL ES 3.1 và Vulkan 1.3. Bộ giải mã HEVC hỗ trợ video đến 4Kp60, phù hợp với digital signage, media player, màn hình công nghiệp và giao diện đồ họa độ phân giải cao.
Nền tảng cung cấp hai giao tiếp HDMI 2.0 và có khả năng xuất hai màn hình 4Kp60 đồng thời khi carrier board được thiết kế đúng. Cần lưu ý CM5 không có hai đầu HDMI vật lý trên module; carrier board phải đưa các tín hiệu HDMI ra connector phù hợp.
Raspberry Pi Compute Module 5 hiện có các tùy chọn RAM 2GB, 4GB, 8GB và 16GB. Việc có nhiều mức dung lượng giúp nhà phát triển lựa chọn cấu hình theo workload và chi phí.
Bản 2GB hoặc 4GB phù hợp các thiết bị điều khiển và gateway cơ bản. Phiên bản 8GB hoặc 16GB phù hợp hơn với container, database, browser kiosk nặng, xử lý dữ liệu và các workload cần nhiều bộ nhớ.
Các phiên bản CM5 tiêu chuẩn có thể được trang bị 16GB, 32GB hoặc 64GB eMMC. eMMC được hàn trực tiếp lên module và có thể đóng vai trò ổ lưu trữ hệ điều hành chính.
So với microSD có thể tháo rời, eMMC phù hợp hơn với nhiều hệ thống nhúng cố định vì không cần socket thẻ nhớ và được thiết kế để hoạt động như một thiết bị lưu trữ tích hợp.
Tuy nhiên eMMC vẫn sử dụng NAND flash và có giới hạn chu kỳ ghi. Các hệ thống ghi database hoặc log liên tục nên tối ưu phần mềm và duy trì backup dữ liệu định kỳ.
CM5 Lite là phiên bản không có eMMC onboard. Thay vào đó, hệ thống có thể sử dụng SDIO hoặc thiết bị lưu trữ khác tùy thiết kế carrier board.
Khi nhập dữ liệu sản phẩm cần phân biệt rõ CM5 Lite với CM5 có eMMC. Việc một CM5 không xuất hiện thiết bị eMMC có thể hoàn toàn bình thường nếu đó là bản Lite, không phải lỗi bộ nhớ.
Raspberry Pi cung cấp CM5 ở cả phiên bản wireless và non-wireless. Bản có wireless hỗ trợ WiFi IEEE 802.11 b/g/n/ac trên hai băng tần 2.4GHz và 5GHz cùng Bluetooth 5.0 và BLE.
Phiên bản wireless có anten PCB tích hợp và tùy chọn sử dụng anten ngoài phù hợp. Với sản phẩm đặt CM5 trong enclosure kim loại, anten ngoài có thể mang lại chất lượng tín hiệu tốt hơn nếu thiết kế và chứng nhận được thực hiện đúng.
CM5 tích hợp Gigabit Ethernet PHY hỗ trợ IEEE 1588. Carrier board có thể đưa tín hiệu Ethernet ra cổng RJ45 và các thành phần magnetics cần thiết.
Vì module không có sẵn RJ45 nên khi mạng không hoạt động cần kiểm tra đồng thời CM5, carrier board, PHY interface, magnetics, connector, cáp Ethernet và phần mềm.
Compute Module 5 cung cấp một PCI Express Gen2 x1 root complex. Carrier board có thể sử dụng giao tiếp này cho SSD NVMe, card mạng hoặc accelerator tương thích.
Compute Module 5 IO Board chính thức của Raspberry Pi sử dụng PCIe này để cung cấp khe M.2 M-Key hỗ trợ module 2230, 2242, 2260 và 2280. Trên carrier tùy chỉnh, hình thức connector và thiết bị PCIe hoàn toàn phụ thuộc thiết kế của nhà sản xuất.
CM5 cung cấp hai giao tiếp USB 3.0 có thể hoạt động đồng thời ở 5Gbps cùng một giao tiếp USB 2.0 High-Speed. Điều này tạo điều kiện tích hợp camera USB, storage, thiết bị ngoại vi và các controller công nghiệp.
Một lần nữa, đây là signal interface trên Compute Module chứ không phải ba connector USB vật lý nằm trên CM5. Carrier board quyết định loại connector và cơ chế cấp nguồn cho từng thiết bị USB.
Hai giao tiếp MIPI 4-lane của CM5 có thể được cấu hình cho DSI hoặc CSI-2, tạo khả năng kết nối nhiều camera và màn hình tốc độ cao.
Điều này đặc biệt hữu ích cho camera công nghiệp, machine vision, kiosk và thiết bị màn hình nhúng. Camera hoặc màn hình vẫn cần driver, Device Tree, pinout và carrier board tương thích.
Compute Module 5 cung cấp tối đa 30 GPIO cùng UART, I2C, SPI, PWM, I2S, SDIO, DPI và GPCLK. Đây là lợi thế lớn đối với hệ thống điều khiển thiết bị, cảm biến và phần cứng tùy chỉnh.
GPIO có thể hoạt động theo thiết kế 1.8V hoặc 3.3V. Người phát triển phải kiểm tra tài liệu điện áp trước khi kết nối ngoại vi; đưa mức điện áp sai vào chân tín hiệu có thể gây hư I/O hoặc SoC.
Toàn bộ nguồn và I/O của CM5 được đưa qua hai connector mật độ cao 100 pin ở mặt dưới module. Khi lắp lên carrier board, hai connector phải được căn thẳng hoàn toàn trước khi ép module xuống.
CM5 sử dụng cùng kích thước cơ khí cơ bản với CM4. Tuy nhiên khi nâng cấp một sản phẩm CM4 lên CM5 vẫn cần kiểm tra thiết kế carrier, nguồn, tín hiệu và phần mềm thay vì mặc định mọi bo mạch CM4 đều tương thích hoàn toàn.
CM5 phù hợp HMI, máy điều khiển, gateway và thiết bị tự động hóa cần một nền tảng Linux nhỏ gọn.
GPU VideoCore VII và khả năng xuất hai màn hình 4K phù hợp bảng thông tin, quảng cáo và kiosk tương tác.
Ethernet, WiFi tùy chọn, Bluetooth và GPIO giúp CM5 kết nối nhiều cảm biến và hệ thống mạng.
Hai giao tiếp MIPI 4-lane tạo nền tảng cho camera nhúng, xử lý hình ảnh và các hệ thống vision khi kết hợp phần mềm phù hợp.
Kích thước 55 x 40mm và nhiều GPIO giúp CM5 tích hợp vào robot hoặc thiết bị thương mại nhỏ gọn.
Các tình trạng dưới đây là những lỗi System-on-Module và hệ thống nhúng nói chung có thể phát sinh do nguồn điện, nhiệt độ, eMMC, carrier board, connector, firmware, ESD, chất lỏng hoặc linh kiện. Đây không phải khẳng định Raspberry Pi Compute Module 5 có lỗi thiết kế hoặc chắc chắn sẽ gặp những vấn đề này.
Nguồn trên carrier board, regulator, connector 100 pin hoặc mạch nguồn của CM5 đều có thể là nguyên nhân. CM5 không có đầu USB-C cấp nguồn trực tiếp như Raspberry Pi 5 tiêu chuẩn; nguồn phải được carrier board cung cấp đúng thiết kế.
eMMC, bootloader EEPROM, image hệ điều hành, boot order hoặc carrier board có thể gây lỗi. Cần xác định chính xác biến thể CM5 có eMMC hay CM5 Lite trước khi chẩn đoán.
Nếu là bản CM5 Lite thì không có eMMC và đây là trạng thái bình thường. Với bản có eMMC, cần kiểm tra chế độ nRPI_BOOT, rpiboot, USB slave, phần mềm host và chính bộ nhớ flash.
Jumper nRPI_BOOT, cáp USB, USB hub, rpiboot hoặc driver host có thể khiến CM5 không xuất hiện dưới dạng mass storage. Raspberry Pi khuyến nghị thử kết nối trực tiếp với host nếu hub USB gây lỗi nhận thiết bị.
NAND flash xuống cấp, nguồn không ổn định hoặc filesystem lỗi có thể gây lỗi đọc ghi. Nếu dữ liệu còn truy cập được, nên sao lưu trước khi flash hoặc format.
CM5 sử dụng EEPROM bootloader. Firmware hoặc cấu hình BOOT_ORDER sai có thể khiến thiết bị tìm sai nguồn boot hoặc không khởi động. Cần kiểm tra bootloader trước khi thay module.
Nếu module chưa được ép đều vào hai connector, một nhóm tín hiệu có thể mất trong khi các chức năng khác vẫn hoạt động. Cần ngắt nguồn và lắp lại CM5 đúng vị trí.
Lắp lệch module hoặc dùng lực không đều có thể làm hỏng connector mật độ cao trên CM5 hoặc carrier board. Khi connector hỏng có thể cần thay connector bằng thiết bị hàn chuyên dụng.
Carrier board, đường HDMI, connector vật lý, cáp, màn hình, cấu hình OS hoặc CM5 đều có thể là nguyên nhân. Không nên kết luận GPU hỏng chỉ vì một cổng HDMI trên carrier không hoạt động.
Nguồn USB trên carrier, connector, Device Tree, thiết bị ngoại vi hoặc đường tín hiệu USB có thể gây lỗi. Nếu cả hai USB cùng mất, cần kiểm tra nguồn và carrier board trước.
PHY interface, magnetics, RJ45, cáp mạng, carrier board hoặc phần mềm đều có thể là nguyên nhân. CM5 chỉ tích hợp phần chức năng cần thiết và phụ thuộc carrier để đưa Ethernet ra connector vật lý.
Trước tiên cần xác định module có phải biến thể wireless hay không. Nếu là bản non-wireless thì không có WiFi/Bluetooth và đây không phải lỗi.
Enclosure kim loại có thể làm suy giảm anten PCB. Với phiên bản wireless có thể cân nhắc anten ngoài phù hợp với yêu cầu thiết kế và chứng nhận.
Carrier board, tín hiệu PCIe, nguồn cho thiết bị đầu cuối, Device Tree hoặc chính NVMe có thể gây lỗi. Cần thử thiết bị trên hệ thống khác trước khi kết luận PCIe của CM5 hỏng.
Camera, ribbon, carrier board, Device Tree, driver hoặc cấu hình lane có thể là nguyên nhân. MIPI yêu cầu thiết kế tín hiệu chính xác nên không nên thay CM5 trước khi kiểm tra carrier.
Pinout, driver, cấu hình DSI hoặc màn hình không tương thích có thể gây lỗi. Cần kiểm tra toàn bộ đường tín hiệu giữa CM5 và panel.
Cấu hình pin, Device Tree hoặc mức logic sai có thể khiến GPIO không hoạt động. Cấp điện áp vượt mức thiết kế có thể gây hư I/O vật lý.
CPU Cortex-A76 có thể sinh nhiệt đáng kể khi tải cao. Hệ thống không có heatsink, airflow kém hoặc enclosure kín có thể khiến CPU thermal throttle.
Nguồn, nhiệt, kernel, phần mềm hoặc bộ nhớ đều có thể tạo biểu hiện treo và reboot. Cần kiểm tra log và stress test trước khi kết luận RAM onboard hỏng.
Compute Module là PCB hở và không chống nước. Khi bị ướt cần ngắt nguồn ngay và tránh tiếp tục bật thử nhiều lần vì có thể làm chập SoC, eMMC hoặc mạch nguồn.
Connector mật độ cao và các đường giao tiếp tốc độ cao nhạy với tĩnh điện. Khi tháo lắp module nên ngắt nguồn, xả tĩnh điện và cầm ở cạnh PCB.
Nên kiểm tra phần cứng khi CM5 hoàn toàn không khởi động trên một carrier board đã xác nhận hoạt động tốt, không thể được rpiboot nhận ở bản có eMMC, thường xuyên mất PCIe, USB hoặc Ethernet, quá nhiệt bất thường, connector bị hỏng hoặc PCB có dấu hiệu chập và oxy hóa.
Nếu eMMC đang chứa dữ liệu quan trọng, không nên flash image mới hoặc format ngay. Việc ghi lại eMMC có thể ghi đè dữ liệu cũ và làm giảm khả năng phục hồi.
Raspberry Pi Compute Module 5 sử dụng Broadcom BCM2712 với bốn nhân Arm Cortex-A76 64-bit tốc độ 2.4GHz.
Raspberry Pi hiện cung cấp các lựa chọn RAM 2GB, 4GB, 8GB và 16GB tùy SKU.
Có các phiên bản 16GB, 32GB và 64GB eMMC. CM5 Lite không tích hợp eMMC.
Có phiên bản wireless hỗ trợ WiFi 802.11ac dual-band và Bluetooth 5.0/BLE, đồng thời cũng có phiên bản không wireless.
Không. CM5 cung cấp các tín hiệu HDMI, USB, Ethernet và các giao tiếp khác qua connector 100 pin. Carrier board hoặc CM5 IO Board mới cung cấp connector vật lý.
Có giao tiếp PCIe Gen2 x1 để carrier board kết nối NVMe hoặc thiết bị PCIe tương thích. Compute Module 5 IO Board chính thức có khe M.2 M-Key.
Nền tảng hỗ trợ hai đầu ra HDMI 2.0 với khả năng 4Kp60 đồng thời khi carrier board và phần mềm được cấu hình phù hợp.
CM5 giữ cùng form factor cơ khí và kiểu hai connector 100 pin của CM4. Tuy nhiên khi nâng cấp thiết kế cần kiểm tra tài liệu carrier board, nguồn và tín hiệu thay vì mặc định tương thích hoàn toàn.
Không. Nếu đó là CM5 Lite thì thiết bị không có eMMC ngay từ nhà sản xuất. Với bản eMMC, cần kiểm tra rpiboot, nRPI_BOOT, cáp USB và carrier board.
Không theo hình thức sử dụng. CM5 chứa phần lõi của Raspberry Pi 5 nhưng được thiết kế để gắn lên carrier board, không phải SBC có đầy đủ connector ngoài để sử dụng độc lập.
Raspberry Pi Compute Module 5 là System-on-Module mạnh mẽ sử dụng BCM2712 Cortex-A76 bốn nhân 2.4GHz, VideoCore VII, nhiều lựa chọn RAM và eMMC, tùy chọn WiFi/Bluetooth, Gigabit Ethernet, PCIe, USB 3.0, MIPI và GPIO. Thiết kế nhỏ gọn giúp CM5 phù hợp với thiết bị công nghiệp, kiosk, IoT, robot, camera và nhiều sản phẩm thương mại tùy chỉnh.
Trong quá trình sử dụng, nếu CM5 không lên nguồn, không boot, không nhận eMMC, rpiboot không phát hiện module, PCIe hoặc USB lỗi, Ethernet mất kết nối, WiFi/Bluetooth không hoạt động trên phiên bản wireless, MIPI mất camera hoặc màn hình, GPIO bị chập, module quá nóng hoặc connector 100 pin hư, cần kiểm tra đồng thời CM5 và carrier board.
Đặc biệt, cần phân biệt lỗi của Compute Module với lỗi carrier board. HDMI, USB, RJ45, M.2 và nhiều connector vật lý không nằm trực tiếp trên CM5 nên một cổng bị hỏng chưa đủ để kết luận Compute Module bị lỗi.
Nếu eMMC đang chứa dữ liệu quan trọng, không nên format hoặc flash image mới trước khi sao lưu. Nếu cần kiểm tra Raspberry Pi Compute Module 5, xử lý eMMC, bootloader EEPROM, connector 100 pin, BCM2712, RAM, wireless, PCIe, USB, Ethernet, MIPI, GPIO, quá nhiệt hoặc PCB bị chập và oxy hóa, hãy liên hệ Trung tâm bảo hành Viện Máy Tính để được tư vấn và kiểm tra theo tình trạng thực tế của thiết bị.
Hotline Viện Máy Tính: 0967891080