tra_loi_tms

7
TMS320F28335 TMS320F28335 là một trong những series mạnh nhất của dòng vi xử lý 32 bít C2000 của Texas Intrusment. Được phát triển ở giai đoạn sau của thế hệ TMS320, do đó hiện nay TMS 320F28335 được sử dụng rất rộng rãi trong ngành công nghiệp Tự động hóa, robot và các lĩnh vực cơ điện tử tiên tiến khác. I. Mô tả phần chính của TMS320F28335 1. Phần cứng: - TMS320F28335 có tới 18 kênh PWM, 6 kênh HRPWM ( high resolution pulse width modulator) với độ phân giải 150ps MEP. Có 6 modul tăng cường PWM ( ePWM). - Chân I/O TMS320F28335 có 176 chân

Upload: tuanbk92

Post on 22-Dec-2015

7 views

Category:

Documents


1 download

DESCRIPTION

mô tả phần chính của T MS320F28335 và chức năng của toolbox DSP matlab

TRANSCRIPT

Page 1: tra_loi_tms

TMS320F28335

TMS320F28335 là một trong những series mạnh nhất của dòng vi xử lý 32 bít C2000 của Texas Intrusment. Được phát triển ở giai đoạn sau của thế hệ TMS320, do đó hiện nay TMS 320F28335 được sử dụng rất rộng rãi trong ngành công nghiệp Tự động hóa, robot và các lĩnh vực cơ điện tử tiên tiến khác.

I. Mô tả phần chính của TMS320F283351. Phần cứng:- TMS320F28335 có tới 18 kênh PWM, 6 kênh HRPWM ( high resolution pulse

width modulator) với độ phân giải 150ps MEP. Có 6 modul tăng cường PWM ( ePWM).

- Chân I/OTMS320F28335 có 176 chân

Page 2: tra_loi_tms

Một số đặc điểm về I/O của TMS320F28335+ 88 chân GPIO+ 18 đầu ra PWM+ 6 đầu ra HRPWM+ 6 đầu vào dữ liệu+ 2 giao diện mã hóa vuông+ 8 timer 32 bit+ 9 timer 16 bit+ 3 timer CPU 32 bit+ 2 modul CAN+ 3 modul SCI+ 2 modul McBSP+ 1 modul SPI+ 1 bus I2C+ 16 kênh ADC 12 bit

- TMS320F28335 có các chuẩn truyền thông+ CAN ( Controller Area Network): là giao thức truyền thông nối tiếp hiệu quả cho ứng dụng điều khiển thời gian thực với mức độ an toàn cao.+ SPI ( Serial Perippheral Interface): chuẩn truyền thông nối tiếp tấc độ cao. SPI là giao thức truyền thông Master – Slave, 1 master điều phối quá trình truyền thông. SPI là giao tiếp truyền thông song công, vừa truyền vừa nhận. SPI là chuẩn truyền thông 4 dây, SCK, MISO, MOSI, SS.+ SCI ( Scalable Coherent Interface): SCI là một công nghệ mạng với hiệu năng truyền thông cao phục vụ xây dựng các Cluster tính toán song song, giao diện kết nối đơn giản (khe cắm theo chuẩn PCI), dễ nâng cấp mở rộng nhằm xây dựng các Cluster có topo mạng phức tạp để khai thác tối đa hiệu năng truyền thông, tương thích với nhiều kiến trúc siêu máy tính khác nhau. Công nghệ truyền thông mà SCI sử dụng tương tự như công nghệ BUS trong các máy tính thông thường, với cơ chế đánh địa chỉ thông minh (giảm thiểu hiện tượng thắt cổ chai) cho phép các SCI Cluster có thể mở rộng lên hàng nghìn nodes mà không giảm hiệu năng truyền thông. + I2C ( Inter – Intergrated Circuit): là loại truyền thông nối tiếp. I2C sử dụng 2 đường truyền tín hiệu: một đường xung nhịp đồng hồ (SCL) và một đường dữ liệu (SDA).+ McBSP ( Multi-Channel Buffered Serial Port): cổng đệm nối tiếp đa kênh. Cấu hình như SPI.+ XINTF+I/O song song2. Phần mềmTMS320F28335 trang bị lõi tính toán số thực với dấu phẩy động (FPU) tấc độ hoạt động lên tới 150 MHz.- Công nghệ CMOS tĩnh chất lượng cao- CPU 32bit chất lượng cao- Kiến trúc bus Harvard

Page 3: tra_loi_tms

- Hệ điều hành MAC 16x16 và 32x32- Bộ nhớ trong 256k x 16 Flash; 34k x 16 SARAM- RAM 68KB- Flash 512KB- 3 timer 32 bit CPUII. Toolbox DSP matlab

Toolbox DSP matlab có khả năng cung cấp công cụ lý tưởng cho việc thiết kế, mô phỏng, phân tích, triển khai các giải pháp xử lý tín hiệu cho các ứng dụng bao gồm âm thanh, y sinh học, truyền thông, kiểm soát, chấn động, cảm biến, tiếng nói.

Các khối xử lý tín hiệu trong hệ thống DSP Toolbox bao gồm: Tín hiệu biến đổi như biến đổi Fourier nhanh (FFT) , cosin rời rạc (DCT), thời gian biến

đổi ngắn Fourier (STFT) , và chuyển đổi rời rạc (DWT) Thực hiện và thiết kế bộ lọc FIR, IIR, và các bộ lọc tương tự Multirate và bộ lọc nhiều tầng để chuyển đổi tỷ lệ mẫu như CIC , halfband, Polyphase, và

Farrow Xử lý tín hiệu thống kê và thích ứng kỹ thuật cho dự toán quang phổ, cân bằng, và đàn áp

tiếng ồn Hoạt động tín hiệu và đo lường như chập, cửa sổ, đệm, sự chậm trễ, phát hiện cao điểm,

và zero-crossing Truyền tín hiệu trực quan và các phép đo với Time Scope, Spectrum Analyzer, và nhiều

hơn nữa Phương pháp quản lý tín hiệu như đệm, lập chỉ mục, chuyển đổi, xếp chồng, và xếp hàng Chậu rửa và các nguồn như NCO, Audio I / O, UDP, MIDI, và nhiều hơn nữa Đại số tuyến tính số thói quen, trong đó có những người giải quyết hệ thống tuyến

tính,factorizations ma trận , và ma trận ngược.

DSP Toolbox cung cấp hệ thống âm thanh đa kênh chụp và xử lý trong thời gian thực bằng cách sử dụng một loạt các định dạng tập tin âm thanh, thiết bị I / O, và hỗ trợ cho độ trễ thấp. Bạn có thể điều chỉnh các thông số của bộ lọc âm thanh của bạn trong thời gian chạy qua các giao diện người dùng sử dụng UDP hoặc MIDI. Hệ thống cung cấp hộp công cụ hỗ trợ âm thanh từ MATLAB Simulink hoặc sử dụng các mảng microphone và loa mảng. Card âm thanh Pro-audio và giao diện âm thanh có thể được sử dụng với nhiều tỷ lệ mẫu. Độ trễ thấp có thể đạt được thông qua sự hỗ trợ driver ASIO và Core Audio.

DSP Hệ thống Toolbox cung cấp phạm vi và ghi dữ liệu cho miền thời gian hoặc miền tần số trực quan, đo lường và phân tích các tín hiệu trực tuyến trong MATLAB và Simulink. Phạm vi đến với các phép đo và thống kê quen thuộc với người sử dụng máy hiện sóng tiêu chuẩn công nghiệp và máy phân tích quang phổ.

Page 4: tra_loi_tms

Sử dụng hệ thống DSP Toolbox với MATLAB Coder ™ và Simulink Coder ™ , có thể tạo ra C và C ++ mã nguồn hoặc một chức năng MEX chỉnh cho hiệu suất từ các thuật toán xử lý tín hiệu và các mô hình hệ thống trong MATLAB và Simulink, tương ứng.Sử dụng hệ thống DSP Toolbox với Thiết kế bộ lọc HDL Coder ™ trong MATLAB, có thể thiết kế các bộ lọc kỹ thuật số và tạo ra hiệu quả, synthesizable, và VHDL di ® và mã Verilog ® cho thực hiện trong FPGAs hay ASICs. Bạn cũng có thể tự động tạo ra VHDL và Verilog băng thông thử nghiệm cho mô phỏng một cách nhanh chóng, kiểm tra, xác minh và tạo ra mã.1. fdatool-Filter design and Analysis tool:+)Design filter( thiết kế bộ lọc)+)Analyze filter(phân tích bộ lọc)+)Modify existing filter design( sửa đổi thiết kế bộ lọc hiện tại)-Filter Designer cung cấp một môi trườnng đồ họa tương tác để thiết kế các bộ lọc số IIR hoặc FIR dựa trên các tiêu chuẩn do người dùng xác định.- Các loại bộ lọc có thể thiết kế: Thông thấp, thông cao, thông dải, chắn dải.- Các phương pháp thiết kế bộ lọc FIR: Equiripple, Least squares, Window- Các phương pháp thiết kế bộ lọc IIR: Butterworth, Chebyshev loại I, Chebyshev loại II, Elliptic.2.fvtool:-Open Filter Visualization tool (bộ lọc hình)-fvtool(b,a) tính phản hồi biên độ của bộ lọc số được xác định bằng b và mẫu số a.Có thể hiển thị các giai đoạn ,nhóm trễ ,đáp ứng xung,phản ứng bước,hệ số của bộ lọc-Có 2 thanh công cụ:+)1 phiên bản mở rộng chỉnh sửa thanh công cụ với các biểu tượng cụ thể trên thanh công cụ với các biểu tượng cụ thể như: khôi phục lại dữ liệu,toggle legend,toggle grid,…+)phân tích thanh công cụ với các icon: đáp ứng biên độ bộ lọc hiện tại,đáp ứng pha bộ lọc hiện tại,…3.sptool:-Nó chứa một tập hợp các tín hiệu, bộ lọc và phổ mặc định. Trên giao diện của SPTool, có 3 cột: Signals, Filters và Spectra. Dưới mỗi cột có các nút sử dụng cho cột đó. Cột Signals hiển thị các tín hiệu, cột Filters hiển thị các bộ lọc và cột Spectrahiển thịcác phổtrong workspace (vùng làm việc) của SPTool.Các tín hiệu, bộ lọc hoặc phổ trong workspace của MATLAB có thể được đưa vào SPTool bằng lệnh Import trong menu File của SPTool. Các tín hiệu, bộ lọc hoặc phổ được tạo ra hoặc được import vào SPTool tồn tại dưới dạng các cấu trúc của MATLAB. Để lưu lại các tín hiệu, bộlọc và phổ đã tạo ra hoặc chỉnh sửa trong SPTool, sửdụng lệnh Export trong menu File, chúng cũng sẽ được lưu lại dưới dạng các cấu trúc MATLAB.4.wintool:-Cho phép thiết kế và phân tích các cửa sổ quang phổ-Cửa sổ trưng bày cho người xem miền thời gian và miền tần số thời gian đại diện của các cửa sổ được trọn-Cửa sổ danh sách liệt kê các cửa sổ có sẵn để trình bày.

Page 5: tra_loi_tms

-Cửa sổ thông tin hiện tại trình bày thông tin về hoạt dộng hiện tại của window.để thực hiện 1 cửa sổ hoạt động khác trên nó từ danh sách tên-Mỗi cửa sổ được định nghĩa bằng thông số của các thông tin hiện tại trên bảng điều khiển window.Có thể tha đổi đặc điểm hiện tại của window bằng cách thay đổi thông số của nó và chọn Apply.