Xin lỗi vì bài viết dài, nhưng tôi đã cố gắng thực hiện điều này trong đầu.
Mạch tôi đang làm việc dựa trên tải giả của EEVBlog . Mạch hoạt động bằng cách sử dụng một op amp để đặt điện áp ở điện trở shunt hiện tại và đốt phần còn lại của điện áp trên một mosfet.
Điện áp được đặt ở op amp bằng cách lọc tín hiệu PWM từ Atmega328P. Đây là bảng tương tự kỹ thuật số hỗn hợp đầu tiên của tôi, vì vậy nó có vẻ như là một thiết kế hữu ích để bắt đầu; không quá ngạc nhiên khi tôi gặp vấn đề với nó. Nói tóm lại, tôi có rất nhiều tiếng ồn trong các đường kết nối / gần op amp.
Ảnh chụp màn hình của các khu vực bố trí sơ đồ và pcb có liên quan nằm trong liên kết imgur này . (Tôi không có đủ danh tiếng để đăng tất cả chúng ở đây.) Khi tôi xây dựng nó trên bảng điều khiển, tất cả các tín hiệu đều tốt. Ảnh chụp màn hình oscope của điện áp sau bộ lọc bánh mì (net N $ 2) và điện áp phản hồi (net N $ 1) cho thấy các điện áp trung bình trong phạm vi 3 mV của nhau, vì vậy mọi thứ dường như theo thứ tự.
Điện áp phản hồi ồn (net N $ 1) trên pcb có tải:
Khi tôi lắp ráp và kiểm tra PCB, bộ lọc hậu và điện áp phản hồi có lượng nhiễu cực lớn (xem pcb phản hồi với hình ảnh tải). Tiếng ồn tăng khi điện áp sau bộ lọc cũng tăng. Khi điện áp tải bị loại bỏ (nhưng vẫn với điện áp sau bộ lọc), nhiễu sẽ biến mất; xem pcb sau bộ lọc không tải hình ảnh.
Suy nghĩ đầu tiên của tôi là tín hiệu PWM (ISET ròng) đang gây ra sự cố, vì vậy tôi đã tắt PWM và đặt một điện áp không đổi vào đầu vào của op amp (net N $ 2). Điều này vẫn dẫn đến các vấn đề tiếng ồn tương tự. Sau đó tôi đã kiểm tra điện áp tải trên pcb và thấy nó cũng ồn ào. Khi tôi kiểm tra điện áp tải trên bảng mạch với điện trở nguồn, nó không ồn ào với Vpp chỉ ~ 30 mV (đó là mụn cóc tường Apple chính hãng). Ngoài ra, hãy nhớ rằng không có vấn đề gì với việc triển khai bảng mạch, vì vậy nguồn tải không phải là nguồn gốc của các vấn đề.
Suy nghĩ tiếp theo của tôi là cắt theo dõi điện áp phản hồi (net N $ 2) và sử dụng một jumper để định tuyến nó ra khỏi mọi thứ, nhưng điều đó sẽ yêu cầu phá hủy pcb. Vì vậy, trước khi tôi thực hiện bất kỳ thay đổi vĩnh viễn nào, có ai có bất kỳ đề xuất hoặc suy nghĩ nào về lý do tại sao phiên bản pcb không hoạt động khi Breadboard không? Nó có phải làm với định tuyến theo dõi? Cảm ơn bạn đã giúp đỡ!
Dưới đây là một số thông tin có liên quan:
Op amp: Microchip MCP604 (DIP cho bánh mì, SOIC cho pcb)
Mosfet: NXP PSMN022-30PL
PWM: 15,6 kHz, 0-5V
Điện áp tải: Mụn cóc tường Apple, 5V, 1A
CHỈNH SỬA 1
Tôi đã thực hiện một số thay đổi mà Andy đề xuất. Điện áp hồi tiếp ban đầu có pk-pk là 680mV với trung bình là 130mV! Sau khi giảm điện trở cổng xuống 50 ohm, Vpp là 650mV. Giảm nếu nhiều hơn không có tác dụng. Sau đó tôi loại bỏ bộ đệm theo dõi điện áp phản hồi. Điều này tiếp tục giảm Vpp xuống 450mV. Tôi có một sơ đồ cập nhật trong liên kết imgur mà tôi sẽ thử tiếp theo.
CHỈNH SỬA 2
Các dao động đã được cố định bằng cách thêm điện trở nội và tụ điện giữa đầu ra op amp và đầu cuối đảo ngược. Tôi cũng tăng điện trở cổng lên 300 ohms trên mỗi bảng dữ liệu op amp.