Một vài lý do tại sao tôi tin rằng sử dụng vi điều khiển (MCU) sẽ dễ dàng hơn cho bạn:
- Bạn có kinh nghiệm với MCU. Học các phần mở rộng của bất kỳ chip mới nào cũng cần có thời gian.
- MCU có các thiết bị ngoại vi sẵn có mà bạn sẽ phải tự thực hiện (hoặc mua) trên một đồ họa. Ví dụ, hầu hết các MCU đều có cổng I2C sẽ hữu ích nếu bạn đọc từ cảm biến I2C. Ngoài ra, hầu hết các MCU đều có một số loại bộ chuyển đổi tương tự sang bộ chuyển đổi số và bộ điều chế độ rộng xung, cả hai đều rất có thể sẽ cần thiết cho việc điều khiển động cơ tốt.
- Các thuật toán phức tạp dễ thể hiện bằng C hơn trong VHDL (Tôi không có kinh nghiệm về Verilog).
- Độ trễ ở quy mô con người rất dễ dàng trong MCU, nhưng lấy tài nguyên quan trọng trong một đồ họa.
- Đối với tự động hóa nhà máy đơn giản, độ rộng bit ngắn, tiêu chuẩn và tốc độ chậm của MCU rất có thể là đủ.
Trong cả hai trường hợp, cần phải cẩn thận với mã bạn viết, để nó hoạt động đúng trong mọi tình huống, đặc biệt là các điều kiện nguy hiểm.