Giao diện nối tiếp:

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG CARD ĐIỀU KHIỂN SỐ DSP ĐỂ THIẾT KẾ BỘ ĐIỀU KHIỂN SỐ TRONG ĐIỀU KHIỂN CHUYỂN ĐỘNG (Trang 68 - 70)

TMS320F240 bao gồm một cổng nối tiếp cung cấp truyền thụng trực tiếp với cỏc thiết bị khỏc nhau như cỏc bộ biến đổi số-tương tự ADC nối tiếp hoặc cỏc DSP khỏc. Hoạt động của cổng nối tiếp được điều khiển bởi nhiều bit chế độ, cỏc thanh ghi của TMS320F240 và cú thể được lập trỡnh cho chiều dài dữ liệu từ 8-32 bit trong rất nhiều chế độ hoạt động đồng bộ và khụng đồng bộ. Tốc độ truyền và nhận dữ liệu được quyết định bởi một mỏy phỏt xung đồng hồ cú thể lập trỡnh được ở bờn trong hoặc một nguồn xung đồng hồ ở bờn ngoài.

2.2.3.2. Hệ con AD (Analog to Digital):

DS1104 cú hai loại ADC Analog to Digital Converter – Bộ chuyển đổi tương tự/số):

- Hai bộ chuyển đổi tương tự - số ADC 16-bit cú tần số lấy mẫu là 256 KHz. - Hai bộ chuyển đổi tương tự - số ADC 12 bit cú tần số lấy mẫu là 800 KHz. Điện ỏp đầu vào là 10V, tất cả cỏc đường trở về đều phải nối đất. Để trỏnh cỏc vũng lặp đất (ground loops) nờn sử dụng cỏc đường trở về riờng biệt cho tất cả cỏc cảm biến và điểm đất của cỏc cảm biến nờn được cỏch ly với nhau.

Sự chuyển đổi bắt đầu bằng cỏch đặt cỏc bit từ STROBE AD1 tới STROBE AD4 trong thanh ghi IOCTL. Trạng thỏi đầu ra của cỏc ADC cú thể giỏm sỏt được bằng cỏch đọc cỏc bit từ BUSY AD1 tới IOCTL BUSY AD4 của thanh ghi IOCTL. Điều này cho phộp DSP cú thể theo dừi được sự chuyển đổi dũng và đọc dữ liệu

ADC sau khi quỏ trỡnh chuyển đổi kết thỳc. Hỡnh 2.6 biểu diễn sơ đồ khối của hệ con AD.

Trong đú cỏc địa chỉ của cỏc thanh ghi dữ liệu ADC được cho trong bảng 2.2

Địa chỉ Thanh ghi

023000H Kờnh 1: Thanh ghi dữ liệu ADC 16-bit

023001H Kờnh 2: Thanh ghi dữ liệu ADC 16 bit

023002H Kờnh 3: Thanh ghi dữ liệu ADC 12 bit

023003H Kờnh 4: Thanh ghi dữ liệu ADC 12 bit

Bảng 2.6. Cỏc địa chỉ thanh ghi của hệ con AD

a. ADC 16-bit

DS1104 gồm hai ADC 16-bit cú tớch hợp mạch lấy mẫu và giữ chậm. Mỗi ADC cú một bộ biến đổi tương tự /số AD kiểu xấp xỉ liờn tiếp SAR và một mạch lấy mẫu/giữ chậm. Thời gian biến đổi của mỗi bộ biến đổi đạt 4s.

Đầu ra của cỏc ADC được căn lề bờn trỏi của từ DSP 32-bit (hỡnh 2.7) và cú thể được đọc bằng cỏch sử dụng cỏc thanh ghi dữ liệu ADC tương ứng.

b. ADC 12-bit

DS1104 gồm hai ADC 12-bit cú tớch hợp mạch lấy mẫu/giữ chậm. Mỗi ADC cú một bộ biến đổi tương tự /số AD kiểu xấp xỉ liờn tiếp SAR với một mạch lấy mẫu/giữ chậm và được điều khiển số bởi cỏc đơn vị hiệu chỉnh offset (lệch khụng). Thời gian biến đổi của mỗi bộ biến đổi đạt 1,25s.

Đầu ra của cỏc ADC được căn lề bờn trỏi của từ DSP 32-bit (hỡnh 2.8) và cú thể được đọc bằng cỏch sử dụng cỏc thanh ghi dữ liệu ADC tương ứng.

Một phần của tài liệu NGHIÊN CỨU VÀ ỨNG DỤNG CARD ĐIỀU KHIỂN SỐ DSP ĐỂ THIẾT KẾ BỘ ĐIỀU KHIỂN SỐ TRONG ĐIỀU KHIỂN CHUYỂN ĐỘNG (Trang 68 - 70)

Tải bản đầy đủ (PDF)

(133 trang)