THỰC NGHIỆM TRÊN KIT DSP6713 4.1 MÔI TRƢỜNG LẬP TRÌNH:
4.2.3 TLV320AIC23 Stereo audio codec
Board DSK còn bao gồm bộ codec TLV320AIC23 cho ngõ vào và ngõ ra. Mạch ADC trong bộ codec cho phép chuyển đổi tín hiệu tương tự ngõ vào thành một tín hiệu số đại diện để được xử lý bởi DSK. Sau khi tín hiệu bắt được được xử lý , kết quả cần được gửi lại cho thế giới bên ngoài. Dọc theo đường ngõ ra là bộ DAC thực hiện quá trình ngược lại với ADC. Bộ lọc ngõ ra làm phẳng hay tái tạo lại tín hiệu ngõ ra. Tất cả các công việc đó đều được thực hiện trên 1 chip AIC23.
Bộ AIC23 liên lạc với ngõ vào và ngõ ra bằng cách sử dụng 2 cổng nối tiếp McBSPs trên C6713. McBSP0 được sử dụng như kênh đơn hướng dùng để gửi lệnh điều khiển 16 bit về cho AIC23. McBSP1 được sử dụng như kênh 2 chiều dùng để gửi và nhận dữ liệu audio.
Trang 42
Daughter card I/O thay thế có thể được sử dụng thay cho ngõ vào và ngõ ra. Card đó có thể cắm vào DSK thông qua cổng ngoại vi 80 chân J3 trên DSK.
Hình 4.3: Sơ đồ khối của TLV320AIC23
Trang 43
Hình 4.4: Ngõ vào LINE IN
TLV320AIC23 có ngõ vào dây cho 2 kênh trái và phải (RLINEIN và LLINEIN). Cả hai ngõ vào dây đều có bộ điều khiển âm lượng lập trình được. Các bộ lọc chủ động và bị động ở hai kênh ngăn chặn tần số cao đi vào dãi âm tần.
Độ lợi ngõ vào dây theo loga được điều chỉnh từ 12db đến -34,5 db, mỗi bước 1,5 db thông qua các thanh ghi ở địa chỉ 0x0000000 (cho ngõ bên trái) và 0x0000001 (cho ngõ bên phải). Để tránh méo dạng,điều quan trọng là không để tín hiệu ngõ vào vượt tầm full-scale của ADC (1 VRMS).
Do đó nếu cần ta nên sử dụng thêm mạch để đưa tín hiệu ngõ vào vào tầm thấp hơn hoặc bằng 1VRMS. Ví dụ đối với 1 hệ thống CD,ta cần giảm từ 2 VRMS về 1 VRMS, ta có thể sử dụng mạch sau:
Hình 4.5: Mạch chuyển từ hệ thống CD vào ngõ LINE IN R1=R2=5k, C1=47pF, C2=470nF.
C1 dùng để lọc tần số cao,C2 để loại bỏ thành phần DC khỏi tín hiệu. Ngõ vào Microphone:
Trang 44
Hình 4.6: Ngõ vào MIC IN
MICIN là 1 ngõ vào trở kháng cao,dung kháng thấp tương thích với nhiều loại Microphone. Nó có 1 bộ điều khiển âm lượng lập trình được. Các bộ lọc chủ động và bị động ngăn không có tần số cao vào dãy âm tần.
Tín hiệu MICIN có 2 tầng tăng độ lợi. Tầng thứ nhất có độ lợi nhỏ G1=50k/10k=5. Bằng cách thêm vào điện trở ngoài nối tiếp với MICIN, độ lợi tần thứ nhất có thể được điều chỉnh bởi G1=50k/(10k+RMIC). Tầng thứ 2 có độ lợi lập trình được bằng phần mềm (0 hoặc 20db)
Hình 4.7: Các tầng khuếch đại của ngõ MIC IN
Ngõ ra MICBIAS cung cấp một điện áp nhiễu thấp thích hợp cho phân cực các Mic loại electrets
Ngõ ra dây
TLV320AIC23 có 2 đường ngõ ra trở kháng thấp (LLINEOUT và RLINEOUT) có thể lái tải với trở kháng 10kΩ và 50pF.
Trang 45
Tầm điện áp full-scale ngõ ra của bộ DAC là 1 VRMS . DAC được kết nối với ngõ ra thông qua bộ lọc thông thấp để loại bỏ các thành phần nằm ngoài dãy tần . Vì thế trong hầu hết các ứng dụng ta không cần sử sụng thêm các bộ lọc ngoài KIT.
Ngõ ra dây là tổng của ngõ ra DAC, tín hiệu ngõ vào dây và tín hiệu microphone.
Ngõ ra mic
TLV320AIC23 có ngõ ra tai nghe stereo, và được thiết kế để lái các tai nghe 16Ω hay 32Ω . Ngõ ra tai nghe có bộ điều khiển âm lượng chất lượng cao và các hàm im lặng (mute function).
Âm lượng của tai nghe được điều chỉnh theo loga từ 6dB đến -73dB (theo bước 1dB) bởi các thanh ghi ở địa chỉ 000010 và 000011 (tương ứng với ngõ ra trái và ngõ ra phải).Viết 000000 vào thanh ghi điều khiển sẽ làm câm ngõ ra tai nghe.
Mạch xác định điểm về không (zero-cross) có thể được kích hoạt bởi thanh ghi điều khiển. Khi được kích hoạt giá trị điều khiển âm lượng chỉ được cập nhật khi tín hiệu ngõ vào của tầng độ lợi gần với mức đất. Điều này giảm các tiếng click nghe được khi âm lượng thay đổi hay thiết bị bị câm (muted).
Độ lợi có thể được lập trình độc lập ở các kênh trái và phải.