Bỏ qua tới nội dung
0968 86 41 40
  1. Trang chủ
  2. Bài viết
  3. Máy tính công nghiệp
  4. ROM-DB5901: bo mang SMARC cho máy tính nhúng nền ARM
Máy tính công nghiệp

ROM-DB5901: bo mang SMARC cho máy tính nhúng nền ARM

17/08/2021· 6 phút đọc · 1337 từ· Chuyên mục Máy tính công nghiệp

ROM-DB5901 là bo mang dùng với mô-đun SMARC v2.0 của Advantech. Bài viết giải thích cách ghép mô-đun với bo mang và khi nào nên chọn hướng này thay cho máy hộp.

ROM-DB5901: bo mang SMARC cho máy tính nhúng nền ARM

ROM-DB5901 là bo mang dùng với các mô-đun tính toán SMARC v2.0 của Advantech. Bo mang không tự chạy được: phần xử lý nằm ở mô-đun cắm lên trên, còn bo mang mang cổng, nguồn và các đầu nối ra ngoài. Đây là hướng làm thiết bị khác hẳn với việc mua một máy hộp đã hoàn chỉnh, và bài viết trình bày khi nào hướng này đáng chọn.

Mô-đun tính toán và bo mang hoạt động ra sao

Một máy tính nhúng theo hướng mô-đun được tách làm hai phần. Phần thứ nhất là mô-đun tính toán, một bo mạch nhỏ mang vi xử lý, bộ nhớ và mạch nguồn lõi, đưa toàn bộ tín hiệu ra một hàng chân cắm theo chuẩn. Phần thứ hai là bo mang, do bên làm sản phẩm thiết kế hoặc mua sẵn, mang các cổng thật mà thiết bị cần.

Lợi ích của cách chia này nằm ở vòng đời. Khi cần nâng cấp sức tính toán, chỉ thay mô-đun và giữ nguyên bo mang cùng toàn bộ phần cơ khí. Khi cần đổi số cổng, chỉ sửa bo mang và giữ nguyên mô-đun cùng phần mềm. Chuẩn SMARC do tổ chức SGeT ban hành chính là thứ bảo đảm hai phần này ghép được với nhau.

Bo mang ROM-DB5901 dùng với mô-đun SMARC của Advantech
Bo mang mang cổng, mô-đun mang phần tính toán

ROM-DB5901 mang những giao diện nào

Bảng dưới nhóm các giao diện theo tài liệu của bo mang, để thấy bo này phục vụ dạng thiết bị nào.

Nhóm giao diệnNội dung theo tài liệuDùng cho
Hiển thịHDMI 2.0 loại A, LVDS 18 hoặc 24 bit, MIPI DSI, DisplayPortGhép màn hình rời hoặc tấm hiển thị nhúng trong thiết bị
CameraHai ngõ MIPI-CSI2, một ngõ hai làn và một ngõ bốn lànThiết bị đọc mã, kiểm tra hình ảnh, giám sát
Nối tiếp và tín hiệuHai cổng RS-232/422/485 bốn dây, hai đầu cắm RS-232, đầu cắm SPIĐấu với cảm biến và thiết bị điều khiển
Lưu trữMột khe thẻ SD, một cổng SATA III hỗ trợ mô-đun SATA-DOMChứa hệ điều hành và dữ liệu tại chỗ
Mở rộng và mạngĐầu nối M.2 khóa E dùng chung cho USB, SDIO, PCIe, I2S và UART; khe PCIeThêm mô-đun không dây hoặc mô-đun chức năng
Nguồn và môi trườngHai đường cấp nguồn gồm giắc 12 V và pin lithium-ion, dải nhiệt âm 40 đến 85 °C, độ ẩm 0 đến 90 phần trămThiết bị chạy pin hoặc đặt ở nơi nhiệt khắc nghiệt

Kích thước bo mang theo tài liệu là 305 x 244 mm, lớn hơn nhiều so với một bo mạch dùng trong sản phẩm cuối. Đó là dấu hiệu rõ về vai trò của nó: bo mang này để đánh giá và phát triển, không phải để lắp thẳng vào thiết bị bán ra.

Nền ARM khác nền x86 ở chỗ nào

Các mô-đun SMARC trong danh mục của hãng phần lớn dùng vi xử lý nền ARM, khác với các máy hộp nền x86 quen thuộc trong tủ điện. Khác biệt này ảnh hưởng tới cả phần cứng lẫn phần mềm.

Tiêu chíMô-đun nền ARMMáy hộp nền x86
Điện năng và tản nhiệtTiêu thụ thấp, dễ làm vỏ kín hoàn toàn, chạy được bằng pinTiêu thụ cao hơn, cần vỏ nhôm có gờ tản nhiệt
Phần mềmThường là Linux với phần mềm tự biên dịch cho nền nàyChạy được phần mềm Windows và Linux sẵn có
Công sức kỹ thuật ban đầuPhải thiết kế bo mang, làm vỏ, đo kiểmMua về gá vào tủ và cài phần mềm
Chi phí tính trên đầu máyGiảm mạnh khi sản lượng lớnỔn định, không giảm theo số lượng
Hợp vớiDoanh nghiệp tự làm thiết bị bán ra thị trườngNhà máy lắp máy vào dây chuyền của chính mình

Khi nào chọn hướng mô-đun, khi nào mua máy hộp

Câu trả lời phụ thuộc vào việc doanh nghiệp đang làm thiết bị để bán hay đang lắp máy cho xưởng của mình. Một đơn vị sản xuất máy đọc mã cho ngành kho vận, dự kiến bán vài trăm chiếc mỗi năm, có lý do rõ ràng để đi theo mô-đun: chi phí thiết kế bo mang chia cho vài trăm sản phẩm là nhỏ, đổi lại thiết bị mỏng hơn và giá vốn từng chiếc thấp hơn.

Ngược lại, một nhà máy cần sáu máy cho sáu trạm sản xuất thì không có lý do nào để tự thiết kế bo mang. Máy hộp có sẵn vỏ, nguồn, cổng chuẩn và bảo hành trọn máy; các dòng như ARK-1122C lắp xong trong buổi sáng. Bài máy tính nhúng trong quản lý sản xuất trình bày cách bố trí nhóm máy này trong dây chuyền.

Giữa hai hướng còn một lựa chọn trung gian là bo mạch đơn có sẵn, ví dụ MIO-5251 hoặc PCM-9343. Hướng này không cần thiết kế bo mang nhưng vẫn cho phép tự làm vỏ, hợp với sản lượng vài chục tới vài trăm chiếc.

Sơ đồ giao diện của bo mang ROM-DB5901 Advantech
Các nhóm giao diện trên bo mang theo tài liệu hãng

Chọn hướng phát triển cho thiết bị nhúng

Ba câu hỏi giúp chốt nhanh. Thứ nhất, sản lượng dự kiến mỗi năm là bao nhiêu; dưới vài chục chiếc thì máy hộp gần như luôn hợp lý hơn. Thứ hai, phần mềm là sản phẩm tự viết hay ứng dụng có sẵn; ứng dụng có sẵn trên Windows kéo lựa chọn về nền x86. Thứ ba, thiết bị có ràng buộc về kích thước, điện năng hay pin hay không; có ràng buộc thì hướng mô-đun đáng cân nhắc.

Các bo mang cùng họ được giới thiệu trong bài máy tính nhúng tự động hóa ROM-DB7502. Danh sách máy hộp nằm trong danh mục máy tính không quạt, còn các bài cùng chủ đề ở chuyên mục giải pháp nhúng.

Bối cảnh chung của nhóm máy nhúng được tóm tắt tại chuyên mục máy tính nhúng Advantech trên IPC247. Để so nhanh các máy hộp theo môi trường lắp đặt và số cổng, dùng công cụ chọn máy theo môi trường và số cổng trước khi chốt phương án.

Câu hỏi thường gặp về ROM-DB5901

ROM-DB5901 có phải là một máy tính hoàn chỉnh không?

Không. Đây là bo mang, tức phần mang các cổng và nguồn. Phần tính toán nằm ở mô-đun SMARC cắm lên bo mang. Phải có cả hai mới thành một máy chạy được, và mô-đun được chọn riêng theo nhu cầu xử lý.

SMARC v2.0 là chuẩn gì?

SMARC là một chuẩn mô-đun tính toán do tổ chức SGeT ban hành, quy định kích thước mô-đun và cách bố trí chân cắm. Nhờ chuẩn này, một bo mang nhận được nhiều mô-đun khác nhau miễn là cùng chuẩn, kể cả mô-đun đời sau.

Vì sao chọn nền ARM thay cho x86 cho một thiết bị nhúng?

Nền ARM tiêu thụ điện thấp hơn nên thiết bị chạy được bằng pin hoặc nguồn nhỏ, tỏa nhiệt ít và dễ làm vỏ kín. Đổi lại, phần mềm phải biên dịch cho nền này, nên hướng ARM hợp với phần mềm do doanh nghiệp tự viết.

Khi nào không nên đi theo hướng mô-đun và bo mang?

Khi số lượng thiết bị ít và phần mềm là ứng dụng Windows sẵn có. Lúc đó một máy hộp đã có vỏ, nguồn và bảo hành trọn máy rẻ hơn tính trên đầu máy, vì chi phí thiết kế bo mang không chia được cho nhiều sản phẩm.

Bo mang ROM-DB5901 dùng vào việc gì trong dự án?

Bo mang mang đầy đủ cổng nên dùng để đánh giá mô-đun và viết phần mềm trước, trong lúc bo mang riêng của sản phẩm còn đang thiết kế. Cách làm này tách phần phần mềm khỏi phần cơ khí nên rút ngắn tiến độ chung.

Đọc thêm về thiết bị: toàn bộ máy tính công nghiệp Advantech cùng các hãng khác trên ipc247.com.