Nhiều thiết bị phức tạp sử dụng nhiều phân hệ, thường có nguồn riêng, các khối xử lý màn hình và giao diện cảm biến riêng. Chúng cũng có thể đòi hỏi chức năng luôn bật, như chúng ta thấy ở nhiều thiết bị tiêu dùng và thiết bị y tế. Việc cung cấp khả năng luôn bật thì dễ, nhưng triển khai một cơ chế reset hệ thống có kiểm soát khi xảy ra lỗi hoặc khi người dùng yêu cầu khởi động lại hệ thống thì không hề đơn giản.
Hầu hết các giải pháp reset phổ biến mà chúng ta từng thấy trước đây đều được triển khai trên các vi điều khiển nhỏ. Mặc dù vi điều khiển chắc chắn có đủ khả năng, chúng thường cần thêm các ngoại vi để triển khai một giải pháp reset hoàn chỉnh, và vẫn để lại nhiều chân không sử dụng, ngay cả với những linh kiện nhỏ nhất. Ngoài ra còn có vấn đề cảm nhận tín hiệu hỗn hợp, điều mà nhiều vi điều khiển nhỏ không thể thực hiện và sẽ cần thêm một dãy comparator hoặc ADC bên ngoài.
Thay vì thiết kế mạch xoay quanh một vi điều khiển và viết firmware chuyên dụng để vận hành giải pháp, việc reset hệ thống có thể được thực hiện dễ dàng hơn nhiều với một bộ xử lý tín hiệu hỗn hợp như GreenPAK. Các giải pháp này không cần firmware và được lập trình ngay ở mức silicon, khiến chúng trở thành lựa chọn vượt trội thực sự so với các phương án reset hệ thống dùng vi điều khiển.
Không phải mọi thiết bị điện tử đều cần điều khiển reset; chúng có thể đơn giản được tắt rồi bật nguồn lại và luôn khởi động về cùng một trạng thái mà không cần hướng dẫn, dữ liệu lưu trữ hay xử lý. Nhiều thiết kế có xử lý số và tích hợp ngoại vi thông qua nhiều ASIC lại rất khác, đòi hỏi một trình tự thời gian và thứ tự cụ thể để bật/tắt các ngoại vi hoặc phân hệ trong quá trình cấp nguồn và ngắt nguồn. Bộ điều khiển reset giúp triển khai quy trình này, lý tưởng nhất là bằng một giải pháp một chip duy nhất.
Các bộ điều khiển reset hệ thống đơn giản sẽ giám sát một GPIO, đầu ra từ ADC hoặc đầu ra của comparator, vốn đóng vai trò như tín hiệu kích hoạt hoặc chỉ báo cho điều kiện reset. Sau khi được kích hoạt, bộ điều khiển reset phải thực hiện một chuỗi hành động đã xác định để đưa hệ thống và các ngoại vi của nó qua quá trình tắt có kiểm soát rồi khởi động lại. Các trách nhiệm cụ thể của bộ điều khiển reset sau khi kích hoạt thường bao gồm:
Một bộ điều khiển reset trở nên "thông minh" khi nó có thể đọc nhiều tín hiệu chỉ báo hơn, xử lý chúng theo logic và xác định đúng điều kiện kích hoạt cần thiết trước khi bắt đầu quá trình reset. Nói chung, các bộ điều khiển reset đơn giản cần một đầu vào số như một phần của tín hiệu kích hoạt reset. Các bộ điều khiển reset tiên tiến hơn có thể nhận nhiều loại tín hiệu:
Trong các hệ thống tín hiệu hỗn hợp phức tạp hơn, bất kỳ loại tín hiệu nào trong số này (hoặc tất cả) đều có thể được dùng làm chỉ báo để kích hoạt reset hệ thống. Một bộ điều khiển reset thông minh không chỉ cần chấp nhận bất kỳ tín hiệu nào trong số này làm đầu vào mà còn phải xử lý chúng bằng logic số để kích hoạt trình tự reset. Sau đó, bộ điều khiển reset cần triển khai tập điều khiển thời gian và các tín hiệu chuyển đổi chính xác để reset hệ thống.
Thách thức cốt lõi trong một bộ điều khiển reset tín hiệu hỗn hợp là chuyển đổi các chỉ báo tương tự đa dạng thành các tín hiệu mức logic có thể tham gia vào quá trình ra quyết định số mang tính xác định. Các đầu vào tương tự hiếm khi xuất hiện ở dạng mà logic số có thể sử dụng trực tiếp, vì vậy tầng đầu vào của bộ điều khiển reset phải điều hòa từng tín hiệu trước khi nó đến giai đoạn xử lý logic.
Đối với các tín hiệu tương tự DC như một đường điện áp hoặc đầu ra cảm biến, một comparator trên chip sẽ so sánh mức đo được với một điện áp tham chiếu có thể lập trình. Khi tín hiệu vượt qua ngưỡng, đầu ra comparator sẽ chuyển sang mức logic HIGH hoặc LOW, tạo ra một chỉ báo số rõ ràng. Với tín hiệu AC, đường xử lý sẽ dài hơn một chút: tín hiệu trước tiên được chỉnh lưu trên chip để tạo ra một bao DC, sau đó bao này được comparator đánh giá so với một mức tham chiếu. Các phép đo dựa trên ADC cũng theo mô hình tương tự, trong đó kết quả đã được số hóa được so sánh với một ngưỡng lưu sẵn để tạo ra đầu ra logic.
Khi mọi đầu vào tương tự đã được rút gọn thành một chỉ báo mức logic, khối xử lý số của bộ điều khiển sẽ tiếp quản. Khối này thường chứa các phần tử sau:
Bảng dưới đây tóm tắt đường xử lý điều hòa tín hiệu cho từng loại đầu vào.
Loại Tín Hiệu Đầu Vào | Giai Đoạn Điều Hòa | Đầu Ra tới Khối Logic |
Điện áp tương tự DC | Comparator so với mức tham chiếu có thể lập trình | Logic HIGH/LOW |
Tín hiệu AC | Chỉnh lưu, sau đó comparator so với mức tham chiếu | Logic HIGH/LOW |
Phép đo ADC | Chuyển đổi ADC, sau đó so sánh ngưỡng số | Logic HIGH/LOW |
GPIO số | Kết nối trực tiếp (có debounce tùy chọn) | Logic HIGH/LOW |
Kiến trúc này đảm bảo rằng mọi đầu vào, bất kể thuộc miền tín hiệu ban đầu nào, đều đi vào giai đoạn logic số dưới dạng một tín hiệu mức logic đồng nhất. Sau đó, các LUT và phần tử tuần tự sẽ đánh giá toàn bộ tập hợp điều kiện và, khi các tiêu chí kích hoạt đã lập trình được đáp ứng, sẽ khởi tạo trình tự đầu ra reset với khả năng điều khiển thời gian chính xác.
Renesas GreenPAK đơn giản hóa thiết kế bộ điều khiển reset thông minh bằng cách tích hợp toàn bộ tầng đầu vào tín hiệu hỗn hợp và logic số vào một thiết bị lập trình duy nhất. Các comparator trên chip, điện áp tham chiếu và đầu vào ADC xử lý các mức DC, bao tín hiệu AC và phát hiện ngưỡng mà không cần các linh kiện tương tự bên ngoài như dãy comparator hoặc bộ chia tham chiếu.
Các LUT, flip-flop và phần tử tạo trễ có thể cấu hình sẽ thực hiện các trình tự reset chính xác trực tiếp ở mức silicon. Không cần thêm firmware để bảo trì hoặc độ trễ thời gian khởi động, GreenPAK mang lại một giải pháp đáng tin cậy, không cần firmware, giúp tiết kiệm không gian bo mạch và rút ngắn thời gian phát triển so với các vi điều khiển truyền thống.
Các công cụ phát triển Go Configure cho phép nhà thiết kế xây dựng các bộ điều khiển reset hệ thống tùy chỉnh hoàn toàn có thể triển khai tín hiệu hỗn hợp. Các bộ xử lý tín hiệu hỗn hợp có thể lập trình này cho phép https://www.renesas.com/en/products/programmable-logic/greenpak-programmable-mixed-signal-products/greenpak-solutions/reset-iccho các hệ thống nhỏ gọn và hiệu quả hơn.
Để tìm hiểu thêm, hãy xem các linh kiện GreenPAK và các ví dụ tham chiếu.
Dù bạn cần xây dựng hệ thống điện tử công suất đáng tin cậy hay các hệ thống số tiên tiến, hãy sử dụng bộ tính năng thiết kế PCB hoàn chỉnh và các công cụ CAD đẳng cấp thế giới do Altium cung cấp để triển khai các giải pháp GreenPAK của bạn. Altium cung cấp nền tảng phát triển sản phẩm điện tử hàng đầu thế giới, hoàn chỉnh với các công cụ thiết kế PCB tốt nhất trong ngành và các tính năng cộng tác liên ngành dành cho các nhóm thiết kế tiên tiến. Liên hệ chuyên gia của Altium ngay hôm nay!