Một sản phẩm cảm biến biên thành hay bại phụ thuộc vào bốn yếu tố: các cảm biến quan sát thế giới, hub chạy mô hình, bộ nhớ nuôi dữ liệu cho chúng, và các giao tiếp gắn kết toàn bộ ngăn xếp. Nếu chọn theo thông số đỉnh, thiết kế có thể chạy tốt trên bàn lab nhưng chết yểu vì pin. Một bài viết liên quan, Suy luận trên thiết bị đang tái định hình ngăn xếp cảm biến, đưa ra cách tiếp cận tốt hơn: đẩy mỗi quyết định xuống tầng rẻ nhất có thể đưa ra quyết định đó. Bài viết này biến nguyên tắc đó thành các thông số kỹ thuật, từng linh kiện một.
Hãy cùng xem những thông số giúp chốt từng linh kiện, tính năng edge AI đáng để trả tiền, và các giao tiếp điển hình.
Thành phần | Thông số chính cần chốt | Tính năng edge AI cần tìm | Giao tiếp điển hình |
|---|---|---|---|
IMU | Số trục, dải đo toàn thang đồng thời, mật độ nhiễu, độ ổn định độ lệch gyro, ODR, độ sâu FIFO | Cây quyết định không cần mã, DSP lập trình được trong cảm biến, hợp nhất dữ liệu nhúng | I2C / I3C / SPI + ngắt |
Time-of-flight | Số vùng, tầm đo theo ánh sáng môi trường, FoV/FoI, độ chính xác, kích thước module | Lập histogram trên chip, đầu ra khoảng cách kèm độ tin cậy | I2C / I3C (CSI-2 cho loại dạng ảnh) |
Radar 60 GHz | Băng thông quét, kênh Tx/Rx, antenna-in-package, tầm vi mô/vĩ mô | Engine phát hiện hiện diện tự động hoặc bộ phân loại DSP trên chip | SPI + ngắt |
Micro MEMS | SNR, AOP, loại đầu ra, sai lệch ghép cặp trong mảng | Phát hiện hoạt động âm thanh, NPU trong micro cho VAD và nhận diện từ khóa | PDM / I2S / TDM |
Hub cảm biến / host | SRAM, băng thông bộ nhớ, hỗ trợ toán tử NPU, dòng deep-sleep, toolchain | Miền hub always-on, đồng bộ nhiều luồng, bảo mật mô hình | Lưu trữ các bus ở trên |
Bộ nhớ | SRAM (KB), flash (MB), dung lượng và băng thông LPDDR (GB/s) | Chứa vừa mô hình INT8 cộng với activation, còn dư chỗ cho OTA | On-chip / LPDDR / PSRAM |
Giao tiếp | Số chân, tốc độ dữ liệu, số thiết bị trên mỗi bus, hỗ trợ ngắt | Ngắt in-band, địa chỉ động (I3C) | I2C / I3C / SPI / PDM / I2S / CSI-2 |
Khối đo quán tính (IMU) là thành phần chủ lực của thiết bị đeo, bộ theo dõi tài sản và hệ thống giám sát tình trạng, đồng thời cũng là ví dụ chín muồi nhất của AI trong cảm biến. Có bốn nhóm thông số quyết định IMU phù hợp:
STMicroelectronics dẫn đầu về trí tuệ trong cảm biến, còn TDK InvenSense, Bosch Sensortec và Analog Devices bao phủ dải ứng dụng từ tiêu dùng đến công nghiệp. Với thiết kế ô tô và vòng đời dài, trạng thái AEC-Q100 và chương trình bảo đảm tuổi thọ 10 năm là các thông số có thể dùng để sàng lọc.
Cảm biến time-of-flight (ToF) cho ra khoảng cách chứ không phải hình ảnh, vì thế nó đã mở rộng từ điện thoại sang laptop, robot và thiết bị gia dụng như một cảm biến hiện diện và cử chỉ có sẵn tính riêng tư. ToF trực tiếp (dToF) đo thời gian photon phản xạ ngay trên chip và chuyển cho host khoảng cách kèm chỉ số độ tin cậy, trong khi ToF gián tiếp đánh đổi điện năng để lấy bản đồ độ sâu dày đặc hơn. Hãy dùng ba thông số này để phân loại thị trường:
Radar sóng milimet phát hiện chuyển động lớn và chuyển động vi mô (bao gồm cả nhịp thở) qua đường nhìn thẳng, trong bóng tối, và không thu ảnh có thể nhận diện. Một số linh kiện đóng vai trò front-end, thực hiện quét frequency-modulated continuous-wave (FMCW) và lưu FIFO trên chip, trong khi một mô hình nhẹ sẽ phân loại trên host. Một số khác tích hợp DSP trên die và chạy bộ phân loại ngay trong cảm biến. Khi đã quyết định xong điểm này, hãy chú ý ba thông số sau:
Thị trường nhà cung cấp phân hóa theo ứng dụng. Infineon dẫn đầu trong tiêu dùng và tự động hóa tòa nhà, còn TI chiếm ưu thế trong cảm biến trong cabin ô tô. Các nhà cung cấp module cũng là một lựa chọn khác: trả thêm chi phí, và antenna cùng mạch matching sẽ được thiết kế sẵn.
Micro là nơi câu chuyện công suất always-on bắt đầu, và tỷ số tín hiệu trên nhiễu (SNR) chỉ là một phần của bảng thông số. Đây là những gì khác cần kiểm tra:
Host tổng hợp các luồng cảm biến, đóng dấu thời gian và đồng bộ chúng, chạy những gì cảm biến không làm được, và chỉ thức dậy khi các tầng bên dưới báo cần. Chỉ số TOPS riêng lẻ dễ gây hiểu lầm, vì vậy ở giai đoạn chọn linh kiện bạn nên:
Bản thân tầng host hiện nay đã trải dài trên một phổ rất rộng. Ở phân khúc thấp, các vi điều khiển tích hợp NPU như STM32N6 của ST đã đưa thị giác và âm thanh tăng tốc vào mức ngân sách công suất và giá của MCU. Cao hơn một bậc, các linh kiện xây dựng quanh Ethos-U85 của Arm mang hỗ trợ toán tử transformer đến thiết bị đầu cuối. Ở đầu trên cùng, các SoC biên như Dragonwing Q-8750 của Qualcomm chạy được pipeline đa phương thức và các mô hình ngôn ngữ nhỏ. Hãy ghép đúng tầng với mô hình nặng nhất mà sản phẩm sẽ chạy, đồng thời chừa dư địa cho mô hình nó sẽ chạy vào năm sau.
Bộ nhớ quyết định liệu thiết kế có hoạt động hay không, và trong năm 2026, còn quyết định liệu sản phẩm có thể xuất xưởng đúng ngân sách hay không. SRAM trên chip là giới hạn thực sự đối với suy luận ở cấp MCU, vì các activation và bộ đệm làm việc phải nằm gọn trong đó, với mức dung lượng điển hình từ 256 KB đến 512 KB. Flash lưu mô hình đã được lượng tử hóa, thường chỉ còn khoảng một phần tư kích thước so với bản gốc 32-bit khi được giảm xuống 8 bit, đồng thời vẫn cần chừa thêm dung lượng cho các bản cập nhật over-the-air và các phân vùng A/B. Khi xuất hiện các pipeline thị giác hoặc các mô hình ngôn ngữ nhỏ, LPDDR ngoài sẽ trở thành cần thiết, và băng thông tính bằng GB/s, không kém gì dung lượng, sẽ quyết định bộ gia tốc có thể cung cấp mức hiệu năng nào.
Nhưng việc chỉ định bộ nhớ lại là phần dễ. Dung lượng DRAM đã dịch chuyển về phía các trung tâm dữ liệu AI, làm giá LPDDR tăng lên và kéo dài thời gian giao hàng. Hãy kiểm tra tình trạng sẵn có, trạng thái vòng đời và các nguồn thay thế trước khi BOM được chốt. Trong chu kỳ này, việc kiểm tra đó là một phần của đặc tả.
Bus quyết định số lượng chân, mức tiêu thụ điện năng và số lượng cảm biến có thể dùng chung một đường truyền. Giao diện tồn tại để định hình lưu lượng trước khi nó đi đến phần đắt đỏ của hệ thống, và các lựa chọn mặc định cho việc đó đã thay đổi:
Các nguyên tắc từ On-Device Inference Is Remaking the Sensor Stack áp dụng cho mọi dòng trong BOM: giải quyết từng quyết định ở tầng thấp nhất có thể trong stack, và ưu tiên các linh kiện truyền kết quả thay vì mẫu dữ liệu thô.
Mọi thông số ở trên cũng đều là từ khóa tìm kiếm. Dải toàn thang, SNR và bộ nhớ trên chip tương ứng với các bộ lọc tham số trên Octopart, và khi một thông số mới hơn bộ lọc hiện có (chẳng hạn như số vùng hoặc NPU tích hợp trong cảm biến), datasheet chỉ cách cùng trang kết quả một cú nhấp chuột. Hãy đặc tả theo ngân sách công suất ở chế độ ngủ và lọc theo những con số quyết định ngân sách đó, khi đó BOM cho cảm biến biên sẽ kết lại thành một kiến trúc thống nhất, mạch lạc.