Kỹ Thuật Ofdm Và Thực Hiện Đồng Bộ Ofdm Trên Bo Mạch Dsp Tms320C6416M Dsk.pdf

54 3 0
Kỹ Thuật Ofdm Và Thực Hiện Đồng Bộ Ofdm Trên Bo Mạch Dsp Tms320C6416M Dsk.pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ScanGate document ĐẠI H Ọ C Q U Ố C GIA HẢ NỘI TRƯỜNG Đ A I HỌC CÔNG NGHÊ • é • NGUYỄN XUÂN QUỲNH ĐẺ TÀI KỶ THUẢT OFDM VÀ THỤC HIÊN ĐÒNG BÔ • • • • OFD\1 TRÊN BO IM ACM DSP TMS320C6416 DSK • Ngành Điệ[.]

ĐẠI H Ọ C Q U Ố C G IA HẢ N Ộ I TRƯỜNG Đ A• I HỌC CƠNG NGHÊ• é NGUYỄN XUÂN QUỲNH ĐẺ TÀI: KỶ THUẢT OFDM VÀ TH ỤC HIÊN ĐỊNG BƠ• • • • OFD\1 TRÊN BO IMACM DSP TMS320C6416 DSK • Ngành : Điện tử - Viển (hông Chuyên ngành: Kỹ thuật Điện tử Mã sổ: 60 52 70 L U À• N VĂN T H A• C s ĩ N G Ư Ở H Ư Ớ N G D ẢN K H O A H Ọ C: Tiến sĩ N G Ư Y Ế N V Á N Đ Ứ C DAI HỌC Quốc G*A ‘•'-V ĨIVUMG ĨÁiVr THỊNG IIN »Hư VlEN L Y x iO / âũ3.4 Hà Nội • - 2009 LỜI CAM ĐOAN Tôi xin cam đoan với nhà trường đề tài tơi hồn tồn tự nghiên cứu tìm hiểu viết tài liệu đặc biệt có hướng dần tận tình cùa Thầy giáo Nguyền Văn Đức, không chép của bất cử luận văn khác Hà nội ngày tháng năm 2009 Nguyễn Xuân Quỳnh M Ở Đ ÀU Trong hoàn cảnh khoa học công nohệ ngày phát triển, thông tin đóna, vai trị quan trọng Mọi tồ chức, cá nhân ln cần đến thơng tin nhu cầu thiếu sống Có nhiều phương thức để truyền thơng tin kênh vô tuyến, hữu tuyến, vệ tinh 01 DM phương pháp điều chế phố biến truyền thông số băng rộng kể cà vô tuyến hữu tuyến, chẳng hạn WÍMAX ADSL Một số ứng dụng sứ dụng OFDM truyền hình sổ, phát quảng bá mạng khônt» dây, truy nhập internet băng rộng Trong hệ thống OFDM kỹ thuật đồng quan trọng, có nhiều giải pháp đề giải vấn đề này, xử lý đồng OFDM DSP hiệu Với kỳ thuật DSP thực nhiều ứng dụng khác Đây phương pháp xử lý sổ tín hiệu, tùy theo u cầu cụ thể mà ta phai thực bàng chương trình nạp cho hệ thống đề xứ lý Ưu điểm phương pháp xử lý phần mềm dựa bo mạch DSP chuyên dụng mà ta cần Trên điều kiện mà em chọn đề tài “ Kỹ thuật OFDM xử lý đồng OFDM bo mạch DSP TMS320C6416 DSK” Em xin gửi lời cảm ơn chân thành tới TS Nguyễn Văn Đức người đà tận tình hướng dẫn em suốt q trình hồn thành đề tài Em xin chân thành cảm ơn thầy cô giáo khoa Điện tử viễn thông giúp đỡ em thời gian qua.Em xin gửi lời cảm ơn tới gia đình, bạn bè người thân - nhừng người dã giúp đờ động viên tơi q trình học tập Hà nội 5/2009 Học viên Nguyễn Xuân Quỳnh MỤC ế LỤC • Chương LÝ TI ỈUYÉT KỲ THUẬT OF D M 1.1 Giới thiệu kỹ thuật điểu chế O FD M .1 ỉ Những nguyên lý b n 1.2.1 Sự trực giao hai tín h iệ u 1.2.2 Điều chế O F D M 1.2.3 Thực điều chế OFDM bàng biến đôi ID FT 1.2.4 Giải điều chế OF D M 1.2.5 Thực giải điều chế bang phép biển đôi D F T 1.3 Kết luận Chương CÁC VÀN ĐÈ KỲ THUẬT TRONG H Ệ THỐNG OFDM 2.1 Hệ thống vô tuyến sử dụng kỹ thật O F D M 2.1.1 Sơ đồ khối chức n ă n g 2.1.2 Chuồi bảo v ệ 10 2.1.3 Khôi phục kênh truyền cân bang kên h 12 2.2 Hệ thống thu phát OFDM s ố 14 2.2.1 Mơ hình hệ thống xử lý tín hiệu 14 2.2.2 Mơ hình hệ thống thu phát O F D M .17 2.3 Vấn đề dồng giài pháp 18 2.3.1 Đồng kỳ tự 19 2.3.1.1 Lỗi thời g ia n 19 2.3.1.2 Nhiễu pha sóng m a n g 21 2.3.2 Đồng tần số lấy m ẫ u 21 2.3.3 Đồng tần sổ sóng m ang 22 2.3.3.1 Lỗi tần s ổ 22 2.3.3.2 Thực ước lượng tần số 23 2.3.4 Ảnh hưởng sai lỗi đồng đến chì tiêu chất lượne hệ thống OF D M 24 2.4 Kết luận 26 Chương PHƯƠNG PHÁP ĐỊNG BỘ SỪ DỤNG TIỀN TĨ L Ặ P 27 Chương THỰC' HIỆN ĐỎNG BỘ TRÊN D S P 30 4.1 Đặc điểni cùa dòng TMS320C6416 30 1 Giới thiệu 30 ] Tổng quan phần cứng 30 4.1.3 Khối xử lý trung tâm T M S320C 6416 32 ỉ Bộ n h .33 4.1.5 A IC 23 34 4.1.6 P C L D 35 4.1.7 Cạc mờ rộng ( daughter ca rd ) 35 4.2 Môi trường làm việc với T M S320C 6416 36 4.2.1 Giới thiệu 36 4.2.2 Chu trình làm việc với T M S320C 6416 37 4.2.3 Cấu hình hệ thống (Creating a system conÍ1 ju r a tio n ) 38 4.2.4 Khởi tạo Project m ới 40 4.2.5 Xây dựng chạy chươniỉ trình 41 4.2.6 Lựa chọn câu hình hoạt động Project 44 4.2.7 Thay đổi cấu hình hoạt động Project 44 4.2.8 Add cấu hình hoạt dộng cho P ro ject 44 4.2.9 Thay đồi cấu hình cho D S K 45 4.2.10 Điểm tạm dùng chương trìn h 45 4.2.11 Điểm thăm dò (Probe Point) 46 4.2.12 Cửa sổ quan sát hoạt động chương trình (Watch Window) .48 4.2.13 Kết lu ận 49 4.3 Các kỷ thuật với TM S320C6416 49 4.3.1 Các mơ hình vào 49 4.3.1.1 Mơ hình vào kiểu polling 49 4.3.1.2 Ví dụ T one y 51 4.3.1.3 Mơ hình vào E D M A 55 4.3.2 Giới thiệu DSP/BIOS .57 4.3.2.1 Thành phần đặc điểm cua D SP/B IO S 57 4.3.2.2 Chuẩn bị tạo dự án làm việc với DSP/BIOS 60 4.3.2.3 Kỹ thuật vào Ping-Pong 61 4.3.2.4 Vận chuyển liệu kiểu Ping-Pong 62 4.3.2.5 Móc nối cấu hình Ping-Pong 63 4.3.2.6 Luồng điều khiển 64 4.3.3 Thực vào cho hệ thống thừ n g h iệm 65 4.3.3.1 Cấu hình cho C odec 66 4.3.3.2 Cẩu hình cho E D M A .67 4.3.3.3 Tạo ngăt cứng EDMA/Hvvi 69 4.3.3.4 Tạo ngất mềm ProcessBufferSwi 70 4.3.3.5 Chạy thử nghiệm 71 4.3.4 Xử lý dồng với TMS320C6416 71 4.3.4.1 Các nguyên nhân phải done b ộ 71 4.3.4.2 Mô tà giải p h p 72 4.3.4.3 Dòng dừ liệu phía thu phía p h t 72 4.3.4.4 Code đông thực D S P .75 4.4 Kêt q u ả 79 4.5 Kết lu ận .84 KÉT L U Ậ N 85 TÀI LIỆU THAM KHẢO 87 PHỤ LỤC- Một số hàm xử l ý .88 DANH MỤC HÌNH VẺ I linh 1.1: Mật độ phổ lượng tín hiệu điều chế đa sóng mang O F D M Hình 1.2: Bộ điều chế O FD M Hình 1.3: Bộ giải điều chế O FD M .6 Hình 2.1: Hệ thống vơ tuyến sử dụng kỳ thuật O F D M Hình 2.2: Chuồi bảo v ê 11 Hình 2.3: Tác dụng loại bỏ ISI chuồi bao vệ 11 Hình 2.4: Khôi phục kênh truyền cân bang kênh 13 Hình 2.5: Hệ thống xử lý tín hiệu 14 Hình 2.6: Xử lý theo frame thời hạn thời gian th ự c 16 Hình 2.7: Tăng hiệu đê đạt yêu cẩu thời gian thự c 17 Hình 2.8: Mơ hình Hệ thống thu phát O F D M 17 I lình 2.9: Sơ đồ máy thu sử dụng phư ơng pháp lấy mầu đồng b ộ 22 ỉ lình 2.10: Sơ đồ máy thu sử dụng phương pháp lấy mẫu khơng đồng 22 Hình 2.11 Suy hao SNR hệ thống ứng với lồi đồng khác 25 Hình 3.1 : Kỹ thuật chèn khoảng thời gian bảo vệ G I 28 Hình 3.2 Thuật tốn đồng dung tiền tố lặ p 29 Hình 4.1: Hình ành bo mạch TMS320C6416 D S K 30 Hình 4.2: Sơ đồ khối bo m c h 31 Hình 4.3: Phân vùng nhớ C 16 33 Hình 4.4: Bộ chuyển đổi số - tương tự AIC23 34 Hình 4.5: Chu trình xâv dựng phát triển sản phẩm với C C S 37 Hình 4.6 : Mơ hình vào kiểu polling 50 H hh 4.7: Codec AIC23 M cB SPs 50 H hh 4.8: Mơ hình vào E D M A 55 Hhh 4.8: Tính đa kênh cùa E D M A 56 Hình 4.10: TTC với kênh EDMA khác n h a u 56 Hình 4.11: Các đệm Ping P ong 62 Hình 4.12: Pini» pong Buffers Linked Transfer 64 Mình 4.13: Đo thi thực thi tiến trinh 65 Hình 4.14: Ngất cứng mặc định cùa EL)MA Controller 69 Hình 4.15: c ấ u hình ngắt cứng edm a 70 I ỉình 4.16 Tạo đối tượng ngất mềm tronu cơng cụ cấu hình SP/BIOS 70 Hình 4.17: Sơ đồ chạy thử nghiệm vào r a .71 Hình 4.18: dịng dừ liệu phía phát 72 Hình 4.19: Dịng dừ liệu phía thu 73 Hình 4.20 : Xác định điểm đầu khung bàne,lấy tương quan tiền tố lặp 74 Hình 4.21 Kết thu sau dồng bao g m 74 Hình 4.22 Ket lấy tương quan cyclic prefix D SP 75 Hình 4.23 Chương trinh phía phát 80 Hình 4.24 Chưcmg trình phía t h u 81 Hình 4.25 Kết phía th u 82 I linh 4.26: Sử dụng cứa sổ Watch Window đếquan sát giá trị Ọ A M 83 Danh mục hunu Bảng 2.1 Suy giám SNR theo lồi đồng 24 Bảng 4.1 : Các mô đun API DSP/BIOS 58 BẢNG CÁC TỪ VIÉT TAT BSL Analog to Digital Application Programm ing 1nterface additive white Gaussian noise Board Support Library CCS COFDM CP CSL Code Composer Studio Code OFDM cyclic prefix Chip Support Library A/D API A WON D/A DFT EDMA EM FIB EMI FA HW1 ICI IDFT IF FT ISI JTAG LED McBSP ML M-QAM o r DM PLL tuong tu / sơ Giao diện lập trình ứng dụng tạp âm Gausse trăng cộng sinh Thu viện hàm hồ trợ board Tiên tô lặp Thư viện hàm hồ trợ Chip Digital to Analog Sô - tươnu tự Discrete Fourier Phép biên đôi F rời rạc Transform Enhanced Direct Truy cập trực tiêp Memory Access nhớ nàng cao External Memory Interface B External Memory Giao diện kêt nơi vói nhó ngồi Interface A I lardware Interupt Ngăt mêm Intercarrier interference Nhièu liên song mang Inverse Discrete Fourier Phép biến đôi Fourier Transform ròi rạc ngược Inverse Fast Fourier Biên dòi F nhanh Transform In ter Symbol Nhiễu liên kí hiệu Interference Joint Test Action Group Chuân giao tiêp (USB) Light Emitting Diode Đèn diode phát quang Multichannel buffered serial ports Maximum Likehood M-ary QAM Màng giá trị qam Orthogonal frequency Diêu chê da song mang division multiplexing trực giao Phase Lock Loop khoá pha 29 T'a hiểu rõ quan sát sơ đồ thuật toán sừ dụng: Hình 3.2 Thuật tốn đồng dung tiền tố lặp 30 CHƯƠNG THỤC HIỆN ĐÒNG BỌ TRÊN DSP 4.1.Đặc điểm dịng TMS320C6416 4.1.1 Giói thiệu: Trong đời sổng kỳ thuật ngày nay, kỳ thuật sổ ứng dụng sử dụng rộng rãi Nên việc nghiên cứu, sử dụng phương pháp xử lý tín hiệu số quan trọng Một phương pháp sừ dụng nhiều phương pháp dùng loại vi điều khiền Trong chương ta sê nghiên cứu vi điều khiển TMS 320C6416 DSP Texas instrument sản xuất Mà cụ thể tìm hiểu TMS320C6416 DSK, mạch tích hợp linh kiện phục vụ hoạt động vi xứ lý chủ C6416 Mạch sản xuất đế tiện dụng cho việc nghiên cứu, học tập, mơ để từ đến ứng dụng thực tế Các linh kiện tích hợp bo mạch đẽ việc thừ, lập trình, ứng dụng vi xử lý thuận lợi Sau trình bày đặc điểm bo mạch phương pháp hoạt động 4.1.2 Tống quan phần cứng: Hình ành bo mạch: Mlc In Pow«r Jack USB P ort L in e In H eadphone I L in e O u t I I DP S w itch e s LEDs R eset S w itch C o n flg E x te rn a l S w itch J T AG H u rrican e H eader Hình 4.1: Hình ảnh bo mạch TMS320C6416 DSK 31 TMS320C6416 DSK mạch thuộc họ TI C64xx DSP Mạch thiết kế cho vi xử lý TMS320C6416 Sau sơ đồ đơn giản mạch Hình 4.2: Sơ đồ khối bo mạch Mạch gồm thành phần sau: • Một vi xử lý TM S320C 6416 hoạt động tần số 600 hoặc720MHz • Một biến đổi số-tưcmg tự AIC23 • lóMbytes SDRAM • 512 Kbytes nhớ Flash • LED chuyển mạch cho người dùng • Thanh ghi logic CPLD • Các khe cẳm để giao tiếp với nhớ ngồi th iế t bị ngoại vi • Giao tiếp với máy tính qua cổng USB kết JTAG • Cổng nguồn (+5v) Trên linh kiện sừ dụng mạch, ta nghiên cứu cụ thề khối mạch 4.1.3 Khối xii’ lý í rung tâm T1MS320C6416 TMS320C6416 DSP hoạt đơng tần số 720MHz DSP dược sản xuất với công nghệ cao, tích hợp cua nhiều vi mạch với chức tiến rát nhiều Khối vi xir lí bao gồm số khối sau: • VLIWcore: Đây cấu trúc xứ lý cho phép xử lý nhiều yêu cẩu thời điểm ( Ớ 6416 DSP ) xung đồng hồ trong, vần hoạt động tốc độ cao Cấu cùa VLIYV đạt tốc độ xử lý circụ kỳ cao vần tiện d ụ n g cho người lập trình thơn« qua c o d e co m p o se r • • 1Mbyte nhớ với tố độ truy nhập cao On - chip PLL( vịng khóa pha chip): Tạo xung đồng hồ cho chip từ xung đồng hồ với tần số nhỏ bên ngồi • EDMA Controlen Điều khiển làm tăne, tốc độ truyền liệu mà khơng cần can thiệp khối truníỉ tâm • 3McBSPs: phần đệm để giao tiếp khối xứ lí trung tâm với thiết bị ngoại vi Mồi McBSP sử dụng để truyền liệu tốc độ cao với thiết bị ngoại vi hay chức vào McBSP2 sử dụng để truyền nhận tín hiệu âm audio từ A1C23 McBSPl sử dụng để điều khiển việc mã hóa khối biến đổi A-D McBSPO để kết nối với thiết bị ngoại vi • EMIFA bus giao tiếp khối xử lý với nhớ ngồi thiết hị khác kết nối, bus sứ dụng 64 bit • EMFIB bus dùng để kết với nhớ thiết bị khác dùng 16 bit Nó sử dụng nhừns trườns hợp tạm thời khôns cần băng thông lớn Trên ta tìm hiểu cấu trúc bán khối xừ lí trung tâm, đỏ phận quan trọng cùa bo mạch, điều khiến hoạt động hệ thống Sau đày ta tìm hiểu phận lưu trừ hệ thống, nhớ 33 4.1.4 Bộ nhớ Họ vi xử lí C64xx có kha tạo nhớ lớn, với không gian địa chi lớn, dùng 32 bit địa chi Với C6416 có sơ đồ phân bố ílịa chi vùng sau: A t l< lie s s ũKonanoooũ 0XŨ0100000 0x6000ũ00ũ 0x64000000 0x60000000 OxBCGŨOOOO x8 0 0 0 0x90000000 G e n e iic 64 10 A < l< lie s s S|>«ìce 6416 DSK In te rn a l M e m o ry In te rn a l M e m o ry R e s e rv e d S p a c e or P e r ip h e l R e g s R e s e rv e d or P e rip h e l E M IF B CEO CPLD E M IF B CE1 F la s h E M IF B C E E M IF B C E E M IF A CEO SDRAM E M IF A CE1 m u OxAOGODOOO E M IF A C E OxBOOOOŨŨO D a u g h te r C a rd E M IF A C E Hình 4.3: Phân vùng hộ nhó ciia C6416 Với mặc định địa chi bắt đầu dược đánh từ nhớ khối xử lí, nơi chứa mã lệnh Sau tiếp tục đến vùng nhớ ngồi đà hình • DSK sử dụng 64 megabit SDRAM, giao tiếp bus CEO cùa EMIFA, 64 bit DSK sử dụng xung đồng hồ cho EMIFA 120MHz Khi sử dụng DRAM cần lưu ý mồi hàng ma trận nhớ sè làm tươi sau mồi khoảng thời gian 15,6 rnireo giây DSK sử dụng nhớ 512 Kbyte Flash Nó kết nối với CE1 cùa EMIFB với giao diện bit Flash dạng nhớ khơng bị mất nguồn Khi đọc khơníì đọc đọc ROM Flash xóa ehi lại nhiều lần qua phẩn mềm Flash yêu cầu 70 ns cho ca đọc ghi 34 4.1.5 AIC23 DSK sử dụng Texas Instrument AỈC23 ( #TLV320AIC320 ) để biến đổi số tương tự cho tín hiệu audio vào Tín hiệu tương tự vào qua đường MIC IN đường LINE IN để chuyển đổi sang dạng số mà DSP xử lý Sau kết thúc trình xử lý, tín hiệu số chuyển đổi ngược lại thành tín hiệu tương tự xuất ngồi thơng qua đường Headphone đường LINE OUT Bộ chuyển đối số - tương tự sử dụng hai kênh điều khiển Một kênh điều khiển ghi định dạng cho mâ hóa Một kênh có chức gửi nhận mầu tín hiệu số tương tự McBSPl sử dụng vơ hướng để điều khiển kênh Nó chương trình gừi từ điều khiển để định dạng ghi Còn bit thấp giá trị tghi Kênh diều khiển sử dụng định dạng khởi tạo cho mã hóa, thường sử dụng tín hiệu âm truyền AIC23 Codec F SX1 CLKX1 TX1 DR2 rs*2 C IX R c LKX FSR 0X2 M cBSPI cs S C LK S P IF o rm *t McBSP2 h — -D SP f otmtẳ SDiN DOUT LRCO UT 9CLK L R C IN * ỹ CL ■5 i ACT RESET fiOc OM Hình 4.4: Bộ chuyển đổi số - tương tự AIC23 McBSP2 sữ dụng kênh tín hiệu có hướng Tất tín hiệu âm sê dược truyền qua kênh Nhiều dừ liệu định dạng cung cấp ba biến độ rộng mẫu, nguồn tín hiệu đồng hồ nguồn định dạng dừ liệu Các ví dụ cùa DSK thường sử dụng mẫu có độ rộng 16 bit để mã hõa, tạo khung đồng xung đồn hồ để chuẩn hóa số lấy mẫu 35 Bộ mã hóa có hệ thống đồng hồ 12 MHz phù hợp với tần số USB nhiều hệ thống USB sử dụng đồng 12MHZ dùng chung dồng hồ cho mã hóa điều điều khiển USB Có thể tạo nhiều tân số nhỏ từ tần số sớ này, tần sổ 48KHz, 44.1 KHz 8KHz Tần số lấy mẫu khởi tạo bàng ghi SAMPLERATE 4.1.6 C P U ) C6416 DSK sử dụng thiết bị logic tích hợp có lập trình EM P312TC100-10 Nó bao gồm phần là: • v ù n g nhớ điều khiển trạng thái ghi cho phép điều khiển phẩn mềm thay đơi bo mạch • Địa chi giải mã nhớ truy nhập logic • Điều khiển giao diện tín hiệu cua daughter card • Liên kết logic phận bo với CPLD sử dụng với chức nâng đặc biệt DSK Phần cứng ta thiết kế với cơngnghệ cao, có chức ưu điểm lớn DSP hoạt động mức cao mà ta khơng cần dùne, thiết bị logic ngồi CPLD thiết bị có hàm logic ngẫu nhiên mà không, cần thiết bị thêm Mơn nừa, CPLD tổ hợp biến tín hiệu khớ dộng đến từ nút reset quản lý nguồn tạo lệnh khởi tạo toàn cục EMP312TC100-10 sử dụng nguồn 3,3 V (cos thể chấp nhận 5V), với 100 chân ỌPF, 80 chân vào ra, trề từ chân tới chân 10ns Thiết bị cỏ EĨÍPROMbase hệ thơng khả trình điều khiển dành cho giao diện JTAG File nguồn cua CPLD viết bời ngôn ngữ VHDL dược lưu trona DSK 4.1.7 Cạc m rộn« (daughter card) DSK cung cấp ba kết nối mơ rộng sử dụng đe cạc Cạc cho phép kết nối DSK, cung cấp ứng dụng cho người dùng vào Kết nối mờ rộnunày nhớ ngoài, thiết bịi ngoại vi, Hots cổng Port Interface (HPI) Bộ nhớ kết cung cấp truy nhập với tín hiệu đồng EM IF cùa DSP cỏ giao diện với nhớ khác sơ đồ nhớ DSP, cung cấp 36 khônu gian riêng hiệt Địa chi nhớ 32 bit ta đà tim hiểu Sự kết thôrm qua McBSPs, ngẳt, đồnu hồ Các kết cung cấp nguồn đất cho cạc mở rộng HPI giao diện có tốc độ cao, có cho phép thực nhiều «iao tiếp với DSP Kết nối IỈPI đưa tín hiệu ra, điều khiển tín hiệu tốt McBSP2 4.2 Mơi trng làm việc vó’i TMS320C6416 4.2.1 Giói thiêu DSK TM 32C6416 Texas Instrument sán xuất phân phối, ngồi mạch chính, cịn phụ kiện di kèm dây neuồn, dày kết nối với máy tính qua cốne, USB, đĩa cài Code Composer Studio( CCS ) DSK kết nơi với máy tính thơng qua cơng USB.Qua chương trình sê nạp vào DSK thơng qua phần mềm Code Composer Studio, phần mềm dụng ngơn ngữ c để lập trình cho DSK.CĨ giao diện cho người dùng Các bước để tạo chương trình cho DSK: 'S Cài đặt phần mềm Code Composer Studio máy tính 'S Cấm nguồn kết nối với cống USB máy tính 'S Kiểm tra lại kết nối bàng phần mềm 'S Thực chương trình Sau cài đặt CCS máy tính, ta thấy biểu tưcrng sau: Đê kiếm tra xem hệ thống sẵn sàng làm việc chưa, ta chạy phần mềm 64176 diagnost q trình kiểm tra hồn thành tất đèn xanh bật lên, có lồi khối đèn có màu đỏ 37 6416D5K Diagnostics ^jn]2 ttmut irttie C64xx « m ii krte C$4xx xd*5 • E2> C$414,15.16 R ev CS4xx xds5 CS415 D evice C yde CS4xx stTxi fcrtte C6416 D evw a Cycle «tie CS4xx smuể E C x x CPU C yde Acc C$4xx sm tắ B2JCS4xx R ev T D S CS4xx TOS • C64xx TDS - afcrRivvync;sinpô^ Fđ Fadory Boards Rem ove A1 ^ ? fcttie ^CS414.15.16 R ev B3>C64xx R ev 1.1 TDS5 C6416 Device Cycle Accurate Simulator Endi * E ^C S 1 D evice C yde K^$C£414 D evice C yde S av e & Q ui Family Al C o n fig u tio n File C tProgram FitestCCStud»: P r e -C o n fig u re d B< bitte riUwv Ÿf^ ■ Custom Boards «Add |► D e » : Simulates the Cache, EDMA, TCP VC P, EM Generic sync f " > J Drag a d evice driver to the left to a d d a board to the system Bước 5: Click phím Add để chọn cấu hình vừa lựa chọn, c ấ u hình lựa chọn sê hiển thị phía biểu tượng My System icon bảng System Configuration cửa sổ Setup Nếu bạn muốn cấu hình cho nhiều hệ thống khác lặp lại bước Phần bên phải cửa sổ Code Composer Studio Setup thông tin mô tả cấu hình lựa chọn Chúng ta xem xét xem cấu hinh có phù hợp với hệ thống khơng Nếu khơng phù hợp thay đổi lại bàng cách click phím Modify Properties Sau khai báo thơng số thích hợp ta click OK Bước 6: Click phím Save&Quit để lưu lại cấu hình vừa lựa chọn bắt đầu làm việc với CCS Bước 7: Click Yes đề bắt đầu làm việc với CCStudio thoát khởi tạo CCStudio Cửa sổ Setup CCStudio đóng CCStưdio IDE tự động mờ cho ta sử dụng với cấu hình hệ thống vừa tạo 40 I /C6416 Device Cycle A ccuiate Simulatoi/TMS320C6416 File Edit View Protect ¿1 Debug GEL Option Profile Tools C6416 (Simulatoi) - Code ( jp g ) ® PBC DSP/BIOS Window Help & I Hi ^ □ H 33Q DD 1] d « % □ HALTED Ban co thé bat dõu lm viỗc voi CCStudio IDE 4.2.4 Khụi tao project moi: Câc buoc khài tao dur an mai: • Birôc : Tir menu chon New —*■Hôp thoai xuât hiỗn Project Creation Project Name Vi Location: D:\Linh tinhSCCSWi du 1\ A Project Type Executable {out) d Taget TMS320C64>0< Finish Cancel Help 41 • Bước 2: Chọn thông số tương ứng với hệ thống cùa bạn click Finish Sau tạo project thỉ cửa sổ sau xuất hiện: Tải FULL (105 trang): https://bit.ly/3vy0nHr Dự phòng: fb.com/TaiHo123doc.net s 4.2.5 Xây dựng chạy chương trình: Đẽ xây dựng chạy chương trình ta thực theo bước sau: • Bước 1: Viết file nguồn cho chương trình Đây file có dạng file.c Đe tạo file nguồn vào File —♦ New —►Source file Các câu lệnh chương trình tạo Sau sê lưu file nguồn lại bàng cách click File —* Save as Chọn đường dần cho file nguồn vào thư mục chứa project cùa chúng ta, khai báo tên click Save • Bước 2: Add file vào project bàng cách click chuột phải lên tên cùa project làm việc bên phải cửa sổ chương trình CCS, chọn Add Files to Project hình sau 42 -3 led pit % TJ ▼ D ebug

Ngày đăng: 03/02/2023, 18:23

Tài liệu cùng người dùng

Tài liệu liên quan