II. Giới thiệu cấu trúc phần cứng của Card DSP56002EV M:
2.2.3. Chế độ điều khiển của CS
1.Chếđộđiều khiển:
Được sử dụng để chọn các chức năng của CS4215 bằng cách nạp vào các thanh ghi điều khiển của CS4215 c ác giá trị thích hợp. Để cho CS4215 làm việc ở chế độ điều khiển ta cần đặt chân D/C ở mức thấp, khi đó thông tin trên các chân SDIN và SDOUT của CS4215 là thông tin dùng để điều khiển CS4215. Có 8 thanh ghi điều khiển trong đó có hai thanh ghi chưa dùng đến ,còn lại 6 thanh ghi là: Thanh ghi trạng thái ,thanh ghi định dạng số liệu ,thanh ghi điều khiển cổng nối tiếp ,thanh ghi kiểm tra ,thanh ghi điều khiển cổng song song và thanh ghi version của CS4215. SRD/PC7 SCI/PC4 STD/PC8 SC2/PC5 SCK/PC6 SCLK/PC2 SDOUT RESET SDIN FSYNC TSIN SCLK D/C Hình 2 - 6. Nối giữa cổng C của DSP 56002 với CS4215
Trong phần này em không đi sâu giới thiệu từng bit của từng thanh ghi của CS4215 mà em chỉ muốn giới thiệu về từng thanh ghi và chức năng của chúng.
- Thanh ghi trạng thái :
Đây là thanh ghi 8 bit có chức năng nắm giữ quyền điều khiển chuyển
đổi giữa chế độ điều khiển và chế độ truyền số liệu. Cho phép hoặc không cho phép khuyếch đại và qui định mức tín hiệu đầu ra headphone và speaker.
- Thanh ghi định dạng số liệu :
Là thanh ghi 8 bit có chức năng lựa chọn dạng số liệu ,tần số lấy mẫu tín hiệu ,cho phép hoặc không cho phép sử dụng bộ lọc thông cao để giảm nhiễu và lựa chọn chế độ mono,stereo.
- Thanh ghi điều khiển cổng nối tiếp :
Có chức năng cho phép hoặc không đưa ra số liệu nối tiếp ,lựa chọn số
bit tương ứng trong một khung số liệu và lựa chọn nguồn xung nhịp ,chế độ master hoặc slave ,cho ta biết trạng thái của SCLK và FSYNC.
- Thanh ghi kiểm tra:
Quy định chức năng thực hiện quay vòng số – số hoặc quay vòng số – tương tự – số. Cho phép hoặc không kiểm tra vòng quay. Các bít kiểm tra phải được viết bằng 0.
- Thanh ghi điều khiển cổng song song:
Có chức năng thực hiện điều khiển vào/ra song song. Các bit dự trữ còn lại phải được viết bằng 0.
- Thanh ghi version:
Quy định chức năng lựa chọn số version của CS4215 là “C”,”D”, hoặc “E”.
Ngoài ra còn 2 thanh ghi dự trữ 1 và 2 ; Khi chưa sử dụng thì các bit của các thanh ghi này phải được viết bằng 0.
2. Chế độ truyền số liệu :
Chế độ truyền số liệu được sử dụng trong suốt quá trình truyền số liệu giữa CS4215 và DSP56002. Việc điều khiển hệ số khuyếch đại, hệ số
suy giảm, việc lựa chọn đầu vào cũng được chứa trong các dòng số liệu. Các bit có trọng số lớn nhất (MSB) được truyền hay nhận trước tiên. Tám thanh ghi số liệu là: 8 bit trọng số lớn nhất của kênh trái, 8 bit trọng số nhỏ nhất của kênh trái, 8 bit có trọng số lớn nhất của kênh phải, 8 bit có trọng số nhỏ nhất của kênh phải, 2 thanh ghi đểđặt chế độ cho đầu ra, 2 thanh ghi đểđặt chế độ cho đầu vào.
- Thanh ghi đặt chếđộ cho đầu ra 1:
Có chức năng đặt độ suy giảm ở đầu ra kênh trái, cho phép hoặc không cho phép đưa ra tín hiệu tương tự, và đầu ra headphone.
- Thanh ghi đặt chếđộ đầu ra 2 :
Có chức năng đặt độ suy giảm đầu ra kênh phải, cho phép hoặc không cho phép speaker và dữ liệu A/D.
- Thanh ghi đặt chếđộ đầu vào 1:
Có chức năng đặt hệ số khuyếch đại ở đầu ra kênh trái ,lựa chọn đầu vào, thông báo tín hiệu quá mức và lứa chọn vào ra song song.
- Thanh ghi đặt chếđộ đầu vào 2:
Có chức năng đặt hệ số khuyếch đại đầu ra kênh phải, đặt hế số suy giảm tín hiệu đưa ra quan sát.