Phân tần chủ động (active crossover) bằng DSP cho loa DIY
Phân tần chủ động bằng DSP chia dải tần cho từng củ loa bằng bộ lọc số trước ampli. Bài viết so sánh slope 12, 24, 48 dB/oct, Linkwitz-Riley và Butterworth, kèm ví dụ tính suy giảm tại điểm cắt 2,5 kHz và hệ quả khi đấu ngược cực tính.
Mục lục
- Phân tần chủ động bằng DSP khác phân tần thụ động ở đâu?
- Slope và bậc lọc: 12, 24 và 48 dB/oct nghĩa là gì?
- Butterworth và Linkwitz-Riley khác nhau ở điểm nào?
- Mức tại điểm cắt: trừ 3 dB hay trừ 6 dB?
- Cộng hưởng pha tại điểm cắt: vì sao trừ 6 dB lại cho tổng phẳng?
- Ví dụ: loa hai đường tiếng cắt ở 2,5 kHz, woofer còn bao nhiêu tại 5 kHz?
- Ví dụ: đấu ngược cực tính một driver thì chuyện gì xảy ra?
- Những giới hạn cần nhớ trước khi chốt cấu hình
- Quy trình chọn cấu hình phân tần chủ động
- Câu hỏi thường gặp
- Nên chọn Linkwitz-Riley hay Butterworth cho loa DIY?
- Slope 48 dB/oct có luôn tốt hơn 24 dB/oct không?
- Vì sao loa của tôi bị lõm quanh điểm cắt dù đã chọn LR4?
- Tần số cắt đặt trong DSP có phải là điểm cắt nghe được không?
Phân tần chủ động bằng DSP là cách chia dải tần cho từng củ loa bằng bộ lọc số trước ampli, thay cho cuộn cảm và tụ điện của phân tần thụ động. Chọn đúng tần số cắt mới là một nửa việc: độ dốc (slope) và họ lọc Linkwitz-Riley hay Butterworth mới quyết định vùng giao nhau có phẳng hay bị lõm, và củ loa ngoài dải của nó bị cắt đi bao nhiêu.
Bài này giải thích slope 12, 24 và 48 dB/oct, khác biệt giữa hai họ lọc, kèm hai ví dụ tính bằng hàm truyền thật cho loa hai đường tiếng cắt ở 2,5 kHz. Nếu chưa quen nền tảng xử lý, hãy đọc trước bài trụ cột DSP âm thanh là gì và cách chọn nền tảng xử lý.
Phân tần chủ động bằng DSP khác phân tần thụ động ở đâu?
Trong loa dùng phân tần thụ động, tín hiệu đã khuếch đại mới đi qua cuộn cảm, tụ điện và điện trở để chia cho loa trầm (woofer, củ loa tái tạo dải trầm và trung trầm) và loa tép (tweeter, củ loa tái tạo dải cao). Trong phân tần chủ động (active crossover), việc chia dải diễn ra ở tín hiệu mức nhỏ, trong miền số, trước khi khuếch đại: mỗi củ loa có một kênh ampli riêng và một bộ lọc số riêng.
Cách làm này đổi được tần số cắt, độ dốc và mức từng kênh bằng cấu hình, không phải hàn lại linh kiện. Đổi lại, bạn phải tự chịu trách nhiệm về tổng đáp tuyến (magnitude response, đường cong mức theo tần số của cả hệ) ở vùng giao nhau, vì hai bộ lọc cộng lại chưa chắc đã phẳng. Mỗi bộ lọc số ở đây thường được xây từ các tầng biquad nối tiếp, như trong bài biquad và bộ lọc IIR trong EQ số.
Slope và bậc lọc: 12, 24 và 48 dB/oct nghĩa là gì?
Slope là tốc độ suy giảm của bộ lọc ngoài dải thông, tính bằng dB trên mỗi octave (quãng tám, khoảng tần số gấp đôi hoặc một nửa). Slope gắn liền với bậc lọc (filter order): mỗi bậc đóng góp khoảng 6 dB/oct ở vùng xa điểm cắt.
| Bậc lọc | Slope danh định | Ứng dụng thường gặp |
| Bậc 2 | 12 dB/oct | Loa nhỏ, driver có dải chồng lấn rộng, cần ít trễ pha |
| Bậc 4 | 24 dB/oct | Lựa chọn mặc định phổ biến cho loa hai đường tiếng và cắt sub |
| Bậc 8 | 48 dB/oct | Bảo vệ tweeter yếu hoặc driver có cộng hưởng mạnh ngoài dải |
Slope càng dốc, năng lượng ngoài dải lọt sang driver càng ít: tweeter được bảo vệ tốt hơn, woofer ít phải phát vùng cao nơi màng loa đã vỡ dải. Cái giá là pha xoay nhiều hơn quanh điểm cắt và đáp tuyến tổng nhạy hơn với sai lệch vị trí, cực tính. Con số dB/oct cũng chỉ là độ dốc tiệm cận ở vùng xa; ngay quanh điểm cắt, mức suy giảm thật phải tính bằng hàm truyền, như ví dụ ở phần sau.
Butterworth và Linkwitz-Riley khác nhau ở điểm nào?
Mức tại điểm cắt: trừ 3 dB hay trừ 6 dB?
Butterworth là họ lọc có đáp tuyến phẳng tối đa trong dải thông. Tại tần số cắt, mỗi nhánh Butterworth, bất kể bậc mấy, đều suy giảm đúng −3,01 dB, biên độ còn 0,707 lần. Linkwitz-Riley (LR) được xây bằng hai tầng Butterworth giống hệt nhau có bậc bằng một nửa, nên tại tần số cắt mỗi nhánh suy giảm −6,02 dB, biên độ còn đúng một nửa.
Cộng hưởng pha tại điểm cắt: vì sao trừ 6 dB lại cho tổng phẳng?
Đáp tuyến tổng không cộng theo dB mà cộng theo sóng có pha. Hai nhánh cùng pha nhau thì cộng biên độ; lệch pha 180 độ thì trừ nhau.
- Linkwitz-Riley bậc 4 (LR4): tại điểm cắt, nhánh thông thấp và thông cao cùng pha (hiệu pha 0 độ sau khi tính đủ vòng 360 độ). Hai biên độ 0,5 cùng pha cộng thành 1,0, tức 0 dB: tổng phẳng khi đấu cùng cực tính cho cả hai driver.
- Linkwitz-Riley bậc 2 (LR2): hai nhánh luôn lệch nhau 180 độ ở mọi tần số. Đấu cùng cực, chúng triệt tiêu nhau tại điểm cắt. Bắt buộc đảo cực tính một driver, khi đó tổng mới phẳng 0 dB trên toàn dải trong mô hình lý tưởng.
- Butterworth bậc 2: hai nhánh cũng lệch 180 độ tại điểm cắt. Đấu cùng cực cho hố triệt tiêu ngay điểm cắt; đảo cực một driver thì hai biên độ 0,707 cộng thành 1,414, tức đỉnh +3,01 dB. Đây là lý do Butterworth bậc chẵn không cho tổng phẳng trong cả hai cách đấu.
Các con số pha trên tính từ hàm truyền tương tự lý tưởng, chưa gồm đáp tuyến thật của củ loa. Củ loa tự nó cũng là một bộ lọc cơ, âm học: đáp tuyến và pha đo được của driver cộng thêm vào bộ lọc điện, nên điểm cắt điện 2,5 kHz không đồng nghĩa điểm cắt âm học cũng đúng 2,5 kHz.
Ví dụ: loa hai đường tiếng cắt ở 2,5 kHz, woofer còn bao nhiêu tại 5 kHz?
Ví dụ: một loa hai đường tiếng dùng phân tần chủ động, tần số cắt fc = 2,5 kHz. Hỏi tại 5 kHz, tức một octave phía trên điểm cắt, tín hiệu đưa tới woofer còn lại bao nhiêu khi dùng slope 12 dB/oct so với 24 dB/oct?
Giả định: bộ lọc số lý tưởng đúng họ lọc danh định, chưa tính đáp tuyến của củ loa. Công thức biên độ của nhánh thông thấp Butterworth bậc n là |H| = 1 / căn(1 + (f/fc) mũ 2n). Với Linkwitz-Riley bậc N, |H| = 1 / (1 + (f/fc) mũ N) vì nó là hai tầng Butterworth bậc N/2 nối tiếp. Mức dB bằng 20 nhân logarit cơ số 10 của biên độ. Tính bằng Python tại f/fc = 2:
| Cấu hình thông thấp | Mức tại 2,5 kHz | Mức tại 5 kHz |
| Butterworth bậc 2 (12 dB/oct) | −3,01 dB | −12,30 dB |
| Linkwitz-Riley bậc 2 (12 dB/oct) | −6,02 dB | −13,98 dB |
| Butterworth bậc 4 (24 dB/oct) | −3,01 dB | −24,10 dB |
| Linkwitz-Riley bậc 4 (24 dB/oct) | −6,02 dB | −24,61 dB |
Đọc kết quả: nếu chỉ lấy slope nhân số octave, bạn sẽ dự đoán −12 dB và −24 dB. Hàm truyền thật cho LR2 là −13,98 dB, lệch gần 2 dB so với phép nhân đơn giản, vì gần điểm cắt đường cong còn đang uốn, chưa đạt độ dốc tiệm cận. Với bậc 4, sai số nhỏ hơn nhiều: −24,61 dB so với −24 dB. Slope 24 dB/oct giảm tín hiệu 5 kHz tới woofer thêm khoảng 10,6 dB so với slope 12 dB/oct cùng họ LR: biên độ còn khoảng 0,059 lần so với 0,20 lần.
Hệ quả thực tế: nếu tweeter mỏng manh ở đầu dải dưới, hoặc woofer có đỉnh vỡ dải quanh 5 kHz, bước nhảy từ 12 lên 24 dB/oct là khác biệt rõ trong lượng năng lượng lọt dải. Ngược lại, nếu hai driver đều thoải mái quanh vùng giao nhau, slope 12 dB/oct với LR2, nhớ đảo cực một driver, vẫn hợp lệ và ít xoay pha hơn.
Ví dụ: đấu ngược cực tính một driver thì chuyện gì xảy ra?
Ví dụ: vẫn hệ loa trên, cấu hình LR4 cắt ở 2,5 kHz, nhưng dây của tweeter bị đấu ngược cực tính so với woofer, một lỗi rất hay gặp khi ráp loa DIY. Trong mô hình lý tưởng, tại đúng 2,5 kHz hai nhánh có biên độ bằng nhau, 0,5 và 0,5, nhưng sau khi đảo cực chúng ngược pha hoàn toàn, nên cộng lại bằng 0: một hố triệt tiêu rất sâu xuất hiện ngay tại điểm cắt. Tính quanh vùng giao nhau, tổng khi đấu ngược cực thấp hơn tổng đúng cực khoảng 7,6 dB tại 2 kHz và khoảng 9,1 dB tại 3 kHz, tạo thành một vùng lõm rộng chứ không chỉ một điểm.
Cách kiểm tra khi nghi ngờ: phát tiếng ồn hồng quanh vùng cắt và đo tại vị trí nghe; đảo thử cực tính một kênh trong DSP, nếu vùng lõm biến mất và vùng giao nhau đầy lên rõ, cấu hình cũ đã sai cực tính. Phép thử này chỉ kết luận được cực tính tương đối giữa hai driver quanh điểm cắt, không thay cho đo đáp tuyến đầy đủ. Và nhớ ngoại lệ: với LR2, đảo cực một driver là bắt buộc, không phải lỗi.
Những giới hạn cần nhớ trước khi chốt cấu hình
- Điểm cắt âm học mới là điểm cắt thật. Hãy cộng đáp tuyến đo của driver vào bộ lọc điện khi chọn fc và slope; hai driver lệch độ nhạy cũng cần chỉnh mức từng kênh trước khi phán xét vùng lõm là do pha hay do lệch mức.
- Lệch vị trí phát âm vẫn phá vùng giao nhau. Tâm âm học (acoustic center, điểm coi như nguồn phát của củ loa) của tweeter và woofer hiếm khi cùng mặt phẳng. Lệch vài centimet ở vùng cắt vài kHz đã là lệch pha lớn; phần này được xử lý bằng delay trong bài căn chỉnh delay và time alignment bằng DSP.
- Slope rất dốc không miễn phí. 48 dB/oct xoay pha nhiều và tốn thêm tài nguyên xử lý trên một số nền tảng; chỉ dùng khi driver thật sự cần bảo vệ hoặc cần tách dải dứt khoát.
Quy trình chọn cấu hình phân tần chủ động
- Xem dải làm việc khuyến nghị của từng driver trong datasheet và chọn fc trong vùng cả hai driver đều làm việc thoải mái.
- Chỉnh mức hai kênh cho cân tại vùng giao nhau trước khi đổi slope.
- Bắt đầu với LR4, slope 24 dB/oct, cùng cực tính; đây là điểm xuất phát cho tổng phẳng trong mô hình lý tưởng.
- Đo hoặc nghe kiểm vùng giao nhau, thử đảo cực một kênh để xác nhận bạn đang ở phía đúng của cực tính.
- Chỉ đổi sang 12 hoặc 48 dB/oct khi có lý do cụ thể từ đáp tuyến driver, rồi đo lại sau mỗi thay đổi.
Nếu bạn đang dựng một hệ loa chủ động và muốn đối chiếu bo DSP, ampli và củ loa dự định dùng có hợp nhau không, bạn có thể tham khảo thêm linh kiện và thông số tại cimo.vn trước khi chốt cấu hình.
Câu hỏi thường gặp
Nên chọn Linkwitz-Riley hay Butterworth cho loa DIY?
Với đa số loa hai đường tiếng, LR4 là điểm bắt đầu an toàn vì tổng đáp tuyến phẳng khi đấu cùng cực và slope 24 dB/oct bảo vệ tweeter tốt. Butterworth vẫn hữu ích trong các tầng lọc đơn lẻ hoặc EQ, nhưng làm crossover bậc chẵn sẽ cho đỉnh hoặc hố tại điểm cắt.
Slope 48 dB/oct có luôn tốt hơn 24 dB/oct không?
Không. Slope dốc hơn cắt năng lượng ngoài dải mạnh hơn nhưng xoay pha nhiều hơn và nhạy hơn với lệch vị trí driver. Chỉ nên dùng khi driver cần bảo vệ hoặc có cộng hưởng ngoài dải cần tránh.
Vì sao loa của tôi bị lõm quanh điểm cắt dù đã chọn LR4?
Các nguyên nhân thường gặp là đấu ngược cực một driver, lệch mức giữa hai kênh, hoặc tâm âm học hai driver lệch nhau gây lệch pha. Hãy kiểm tra cực tính và mức trước, sau đó mới xử lý lệch thời gian bằng delay.
Tần số cắt đặt trong DSP có phải là điểm cắt nghe được không?
Không hẳn. Đó là điểm cắt điện của bộ lọc; điểm cắt âm học còn phụ thuộc đáp tuyến thật của củ loa và thùng. Muốn biết chính xác phải đo từng driver và tổng hệ.