Tôi rất mới với điện tử, điện tử.SE.com và đây là dự án đầu tiên của tôi, vì vậy hãy hỏi tôi nếu câu hỏi của tôi bỏ lỡ một số thông tin chính (trong trường hợp đó, chỉ cần để lại nhận xét và tôi sẽ cố gắng thêm phần còn thiếu chút ít).
Tôi đã chế tạo một thiết bị điều khiển khoảng 500 đèn LED trên 106 kênh khác nhau. Thực chất thiết kế là:
- 1 công tắc nguồn 24,3
- 1 bộ điều chỉnh điện áp đầu ra 5V
- 1 bảng điều khiển chạy AVR ATmega168 (được kết nối với bộ điều chỉnh điện áp)
- 106 dây LED (kết nối với đường ray điện 24V)
- 7 trình điều khiển chìm TLC5940 (mỗi kênh 16 kênh) cho các chuỗi LED (các trình điều khiển này chìm phần còn lại của 24V từ đèn LED, nhưng logic của chúng được cung cấp từ bộ điều chỉnh 5V).
Mọi thứ đều hoạt động bình thường nhưng tôi đang gặp vấn đề nặng nề với tiếng ồn đôi khi gây ra thiết lập lại bất ngờ cho thiết bị của mình .
Nhờ một người bạn có DSO, tôi đã có thể điều tra vấn đề và đây là những phát hiện của tôi ...
Tiếng ồn là trên đường ray điện 5V và nó khá lớn, tổng thể xoay là 2.55V. Các kênh SPI đều không bị ảnh hưởng:
Tiếng ồn dường như được tạo ra bởi đèn LED , chứ không phải bởi dữ liệu truyền SPI (không có mối tương quan rõ ràng giữa bất kỳ kênh SPI nào và nhiễu). Trong video này (xin lỗi, không thể tìm cách nhúng nó vào đây) bạn có thể thấy rằng số lượng đèn LED BẬT ảnh hưởng đến biên độ của tiếng ồn, trong khi cường độ của chúng (được điều khiển qua PWM) ảnh hưởng đến độ dài của tiếng ồn " "" chi tiết hơn về mô tả video trên youtube].
Tần số của nhiễu là ~ 8 MHz , là tần số tôi không sử dụng (ít nhất là không rõ ràng), với điều kiện là bảng điều khiển của tôi chạy ở 16 MHz và SPI của tôi ở 250KHz.
Trong khi thực hiện các thí nghiệm của mình, tôi nhận ra rằng DSO đã thu được tiếng ồn ngay cả khi chỉ có đầu nối đất của đầu dò được kết nối. Tôi giải thích điều này như một dấu hiệu cho thấy tiếng ồn không phải do sự bất ổn của nguồn cấp 5V, mà là do khả năng dao động của mặt đất . Tôi có đúng không
Hoàn toàn mới đối với thiết bị điện tử và thiếu kiến thức chính thức trong lĩnh vực này, tôi đã thử một số giải pháp "từ Internet", thừa nhận mà không phải 100% chúng hoàn toàn có ý nghĩa trong kịch bản của tôi. Trong số những người khác tôi đã thử:
- để xây dựng bộ lọc thông thấp sử dụng điện trở 1Kohm và tụ điện 100nF và đặt nó trên đường ray nguồn 5V, nhưng nhiễu không thay đổi nhiều về biên độ.
- để tách đường ray 5V bằng nhiều loại tụ điện khác nhau bao gồm một số tụ điện [xếp hạng khác nhau] (không có hiệu ứng rõ ràng)
- để tách dòng trên mặt đất (làm cho DSO đi chuối)
- để nối đất cho đèn LED, bảng TLC và DSO đến các phần khác nhau trong mạch điện của tôi, bao gồm cả "lùi xa" nhất có thể (nghĩa là kết nối chúng với các dây riêng biệt với cổng nối đất của 24V PSU để tránh các vòng trên mặt đất) ... nhưng cũng trong trường hợp này tôi đã không gặp may mắn.
Cũng có thể là tôi đã làm sai ở trên (nghĩa là giải pháp là một trong những điều trên, nhưng tôi đã thực hiện sai) vì vậy - nếu bạn cảm thấy giải pháp là một trong những điều trên, đừng ngần ngại nói nó, có thể cho tôi một số hướng về cách thực hiện nó "đúng".
Lưu ý cuối cùng: do kích thước vật lý của dự án của tôi, tôi đã thực hiện tất cả các thử nghiệm chỉ bằng một trong các bảng TLC mà tôi đã tháo cẩn thận khỏi giàn khoan và sử dụng một số đèn LED thử nghiệm riêng lẻ được cung cấp bởi nguồn 5V. Tuy nhiên, các thử nghiệm ít chính xác hơn trên toàn bộ giàn khoan cho thấy hành vi trong "vật thật" phù hợp với các bài đọc thử.
Cảm ơn trước thời gian và sự hỗ trợ của bạn!