Biến dạng lạ từ Bộ lọc thông thấp chủ động thứ hai


7

Tôi đang cung cấp tín hiệu âm thanh PWM 250KHz từ ATtiny85 vào bộ lọc thông thấp hoạt động thứ hai:

nhập mô tả hình ảnh ở đây

Đầu ra sau đó được đưa vào một tụ điện tách rời và sau đó vào một bộ khuếch đại LM324. Đầu ra của LM324 sau đó được đưa vào một tụ điện tách rời và sau đó vào một bộ khuếch đại âm thanh LM386. Âm thanh nói chung nghe tốt nhưng có một số biến dạng. Khi tôi xem dạng sóng trên OUT1, tôi nhận được điều này (dấu vết màu vàng là OUT1, dấu vết màu xanh nằm sau tụ tách rời):

nhập mô tả hình ảnh ở đây

Những "giọt" kỳ lạ mà tôi đang nhìn thấy là gì? Phần trên của dạng sóng có vẻ ổn, nhưng nửa dưới có những giọt này. Đây là một số loại biến dạng, có? Điều gì gây ra điều này? Làm thế nào điều này có thể được loại bỏ?

CẬP NHẬT 1: Đây là PWM từ ATtiny85:

nhập mô tả hình ảnh ở đây

CẬP NHẬT 2: Tôi đã nói ở trên rằng

Đầu ra sau đó được đưa vào một tụ điện tách rời và sau đó vào một bộ khuếch đại LM324.

Điều này LAF không đúng. Những gì tôi nên nói là đầu ra của LM324 được đưa vào một tụ điện tách rời và sau đó được đưa vào một bộ khuếch đại âm thanh LM386.

CẬP NHẬT 3: Dưới đây là 12ms của đầu vào PWM 250KHz:

nhập mô tả hình ảnh ở đây

CẬP NHẬT 4: Đây là sơ đồ hoàn chỉnh:

nhập mô tả hình ảnh ở đây

Giải quyết một số ý kiến ​​và giải pháp được đề xuất:

  1. Tôi đã chuyển Vcc cho LM324 từ nguồn cung cấp 3,3V quy định sang nguồn cung cấp + 6V. Điều này đã làm sạch tín hiệu đến từ LM324 (tức là âm thanh được khôi phục từ đầu vào PWM), nhưng vẫn có thể nghe thấy sự méo tiếng đáng kể. Tôi vẫn cần kiểm tra xem LM324 có bị lỗi ở tần số cụ thể không.

  2. Tôi đã thêm một resister 1K từ đầu ra của LM324 xuống đất. Ban đầu tôi đã làm điều này để giải quyết một bình luận cho thấy rằng có float đầu ra không phải là một ý tưởng tốt. Câu trả lời được đề xuất cho biết (nếu tôi hiểu chính xác) rằng bộ lọc 1K này được gắn với mặt đất sẽ buộc giai đoạn đầu ra LM324 vào bộ khuếch đại loại A, do đó tránh được sự cố chéo. Tuy nhiên, tại thời điểm này được đề xuất để giải quyết bất kỳ vấn đề chéo nào, nó đã được áp dụng.

Có thể LM324 chỉ là một lựa chọn rất tệ cho âm thanh? Tôi đã nghe nói nó có tốc độ quay tương đối chậm gây biến dạng. Tôi có nên xem xét một op amp khác (hoạt động với nguồn cung cấp + 6V) không?

CẬP NHẬT 5:

Dưới đây là dấu vết từ mạch hiện tại. Màu vàng là đầu ra từ LM324. Sau khi chuyển nguồn cung cấp năng lượng cho LM324 từ + 3,3V quy định sang + 6V, bạn có thể thấy rằng không còn giọt nào nữa (về mặt kỹ thuật giải quyết câu hỏi này). Dấu vết màu xanh là đầu ra từ bộ khuếch đại âm thanh LM386. Có sự biến dạng ở dưới cùng của sóng và nó khá dễ nghe. Tôi nghĩ rằng nếu tôi có thể giải quyết sự biến dạng này thì tôi tốt để đi. Và điều này khá nhiều chứng tỏ rằng LM324 là "đủ tốt" cho ứng dụng âm thanh này.

nhập mô tả hình ảnh ở đây

CẬP NHẬT 6:

Tôi đã tuyên bố trước đó rằng LM324 là "đủ tốt" cho ứng dụng của tôi và điều này là đúng. Nếu bạn kiểm tra dạng sóng đầu ra từ LM324 ở độ phân giải cao hơn, có thể thấy tín hiệu đó là "nhiễu" (tôi không bao gồm dấu vết này). Chỉ cần rút phích cắm LM324 và cắm MC34074APG (không có thay đổi nào khác), làm sạch đáng kể dạng sóng đầu ra. Điều này có thể trở thành op-amp nguồn đơn yêu thích mới của tôi.


Bạn cần tham chiếu thiết bị đầu cuối + xuống đất ở đâu đó (thông qua một số trở kháng). Toàn bộ mạch của bạn không được bao gồm, nhưng nếu bạn chỉ có một đầu vào tách rời nổi, điều đó có lẽ không phù hợp.
Daniel

1
Đầu ra của MCU trông như thế nào? Tôi nghi ngờ rằng bạn có một vấn đề phần sụn.
Đánh dấu

1
Và cái gì là VccVsscủa LM324 trong mạch của bạn?
ndtsc

@rdtsc 6V và 0V tương ứng, sử dụng 4 pin AA nối tiếp.
mbmast

1
Và thêm một nhận xét: bạn đang sử dụng OP AMP "điện áp cao" trong phạm vi cung cấp (cực thấp) thấp nhất của nó: 0 / 3.3 V. Bạn phải sử dụng OP AMP điện áp thấp đặc biệt, ví dụ, OPA365 đường sắt. Tôi sẽ không bao giờ sử dụng OP AMP điện áp cao trên nguồn cung cấp 3,3 V.
Thầy

Câu trả lời:


7

LM324, trong khi một thành tựu tuyệt vời với các bóng bán dẫn của thập niên 1970, có một lỗi nổi tiếng - thực sự được ghi lại trong bảng dữ liệu của nó. Câu trả lời này dựa trên phỏng đoán rằng bạn đang gặp phải lỗi này.

Một số người chế nhạo nó vì những hạn chế như thế này - nhưng nó vẫn là một opamp tốt nếu bạn thiết kế theo những hạn chế của nó.

Giai đoạn đầu ra Class B của nó được thiết kế đặc biệt cho công suất thấp nhưng nó không đối xứng: nghĩa là nó có thể kéo lên (về phía V +) khá mạnh, nhưng không thể kéo xuống rất hiệu quả. Điều này tránh được mức tiêu thụ hiện tại quá mức trong đó cả hai bóng bán dẫn đầu ra có thể được bật cùng lúc (như trong lưỡng cực 555) - một khả năng có tốc độ tương đối thấp của các bóng bán dẫn này.

(Xem Bảng 6.5, trang 6, Phần hiện tại đầu ra, trong biểu dữ liệu - ở mức 5V, nó có thể nguồn 20mA nhưng chỉ chìm 8 uA, do đó lực kéo mạnh hơn 2500 lần)


Sự kết hợp hoàn cảnh này: Giai đoạn đầu ra loại B, bóng bán dẫn chậm, cường độ không đối xứng, tạo ra trường hợp đặc biệt xấu về biến dạng chéo trên tín hiệu tần số cao, có một vùng mà cả hai bóng bán dẫn đầu ra đều bị tắt và điện áp đầu ra không được xác định một cách hiệu quả.

Chạy một hình sin ở một vài kHz thông qua bộ lọc này (kiểm tra đơn vị có giá trị trong phần cứng như trong phần mềm!) Và bạn sẽ thấy các vết cắn lớn được đưa ra khỏi dạng sóng đầu ra.


Cách khắc phục (được ghi lại nếu bạn tìm kiếm ... EDIT ... đó là trong phần 7.4 trên trang 11 và bộ nhớ của tôi về vấn đề này hơi bị tắt) là buộc giai đoạn đầu ra vào Lớp A, với một vài kilogms kéo xuống điện trở với V- (Tôi đề nghị 1K ở điện áp thấp này). Bây giờ bóng bán dẫn kéo xuống không bao giờ phải bật chút nào (mặc dù không có tác hại gì nếu nó xảy ra) và bóng bán dẫn pullup mạnh hơn nhiều luôn nằm trong tầm kiểm soát, kéo theo điện trở.

Do đó, 324 được thiết kế để sử dụng thành công trong Lớp B cho các thiết kế công suất thấp tốc độ thấp hoặc Class A cho các thiết kế nhanh hơn.

Nhược điểm của Class A rõ ràng là tăng mức tiêu thụ năng lượng - nếu điều đó quan trọng, ngày nay bạn có thể chọn một opamp tốt hơn.


Hấp dẫn. Tôi bị thu hút bởi LM324 vì khả năng hoạt động với một nguồn cung cấp năng lượng duy nhất. Tôi sẽ kiểm tra với một sóng hình sin như bạn đề nghị. Chạy vào các cam kết cuối tuần để tôi không thể đăng đến thứ hai.
mbmast

Hóa ra R17, 1K, đã hoạt động được một thời gian và điều này không giải quyết được bất kỳ vấn đề biến dạng nào. Đây là những gì bạn đã đề nghị, có?
mbmast

Đúng. Nếu bạn đăng sơ đồ ở nơi đầu tiên, sẽ không cần câu trả lời của tôi. Vấn đề còn lại có vẻ như bạn có thể chỉ đơn giản là yêu cầu quá nhiều LM386: giảm âm lượng xuống một chút!
Brian Drumond

Trong khi tôi tiếp tục gặp vấn đề về biến dạng sau khi chuyển đầu ra của LM324 để chuyển qua điện trở 1K, điện trở này đã giải quyết vấn đề tôi đã hỏi trong bài viết này. Kể từ đó, tôi đã loại bỏ điện trở bổ sung này và nồi và thay thế nồi bằng bộ chia điện áp có tổng điện trở khoảng 1K ohm, vì vậy tôi vẫn buộc LM324 vào hoạt động Loại A, theo câu trả lời này. Thêm các bước nhảy bổ sung giữa 4 đường ray công suất của bảng điều khiển (đó là bảng xếp hạng 3 chiều) đã loại bỏ đáng kể mọi biến dạng còn lại. LM324 và LM386 không ồn ào, nhưng đủ tốt cho ứng dụng này.
mbmast

1

Am i thiếu cái gì ở đây? LM324 có dải tần tăng 1,2 MHz. Vì vậy, phạm vi tần số hữu ích của nó là khoảng 10 kHz vào một ngày tốt. Bạn muốn cung cấp cho nó một sóng vuông 250kHz? Chúc may mắn với điều đó.
Tôi nghĩ bạn sẽ có kết quả tốt hơn với bộ lọc thụ động.


Bạn nên chỉnh sửa bình luận của bạn vào câu trả lời của bạn. Đây thực sự là một quan sát tốt và là một vấn đề nghiêm trọng khi cố gắng tạo ra các dạng sóng tương tự từ các tín hiệu tần số cao, độ phân giải thấp (PWM, điều chế delta-sigma).
dùng2943160

Vâng, bạn đang thiếu một cái gì đó ở đây. Tín hiệu PWM đi vào LM324 là 250KHz. Tín hiệu PWM là kết quả của điều chế âm thanh 16 bit được lấy mẫu ở 44.1Hkz. Về cơ bản, là một tệp Microsoft WAV. Những gì phát ra từ LM324 là âm thanh, chủ yếu là khoảng 2KHz (bạn có thể thấy điều này trong các dấu vết phạm vi). Bộ lọc hoạt động bậc 2, được xây dựng xung quanh LM324, có tần số cắt khoảng 4KHz (hoặc có thể là 3KHz ...). Và đầu ra của bộ lọc, dấu vết màu vàng, trông khá tốt.
mbmast

Bỏ qua bình luận cuối cùng của tôi. Ok, vâng, tôi đang cung cấp cho LM324 một tín hiệu 250KHz và dường như nó bị giới hạn ở khoảng 10KHz. Tuy nhiên, tín hiệu đầu ra có vẻ khá tốt. Không có biến dạng trong đầu ra từ LM324.
mbmast

Không phải là lợi ích của sự thống nhất LM324 (một) trong sơ đồ tôi cung cấp sao? Nếu vậy, điều này có cung cấp cho tôi đủ băng thông cho tín hiệu PWM 250KHz không?
mbmast

Có, nhưng đây là một loại bộ lọc kỳ lạ. Việc lọc đang được thực hiện bằng tốc độ của op-amp! Ít nhất là xem xét một cái gì đó thụ động.
Robert Endl

1

Bộ lọc Sallen-Key bị ảnh hưởng bởi thực tế là nó sử dụng kết hợp phản hồi tích cực và tiêu cực - nếu bạn buộc phải sử dụng bộ khuếch đại với băng thông hạn chế thì cấu hình nhiều phản hồi thường là lựa chọn tốt hơn. Xem http://www.ti.com/lit/an/sbfa001c/sbfa001c.pdf


Đây trông giống như một công cụ khá tốt. Sẽ tốt hơn nếu nó có thể đề xuất và xem xét op amp đang được sử dụng. Văn bản cho thấy người đọc xem xét TI UAF42, một amp op rất đắt tiền khoảng $ 18 cho một đơn vị. Như tôi đã nói trong một bản cập nhật cho câu hỏi của tôi, MC34074 là khá tốt và khoảng $ 1,36 mỗi đơn vị.
mbmast
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.