Giới thiệu công nghệ PSoC

PSoC (Programmable System on Chip) giới thiệu một khái niệm hoàn toàn mới cho các ứng dụng vi điều khiển. So với các vi điều khiển 8-bít tiêu chuẩn, các chip PsoC có thêm các khối tương tự và số lập trình có khả năng lập trình được, chúng cho phép việc thiết lập một số lượng lớn các ngoại vi.
Các khối số chứa một số các khối số nhỏ hơn có khả năng lập trình được có thể được cấu hình cho các ứng dụng khác nhau. Các khối analog được sử dụng cho việc phát triển các thành phần analog như các bộ lọc tương tự, các bộ so sánh. Các bộ chuyển đổi AD-DA.

Có một số các họ PsoC khác nhau cho phép bạn lựa chọn phụ thuộc vào yêu cầu của dự án. Sự khác nhau giữa các họ PsoC là số lượng các khối A/D có thể lập trình được và số lượng các chân vào ra. Phụ thuộc vào các họ vi điều khiển, PsoC có thể có từ 4 đến 16 khối số và từ 3 đến 12 khối tương tự có khả năng lập trình được.

Các đặc điểm của PSoC microcontrollers
Một số đặc tính nổi bật của vi điều khiển - PsoC
Các khối lập trình cho phép bạn thiết lập :
- Bộ nhớ 16K bytes lập trình được
- 256 bytes RAM
- Chuyển đổi ADC độ phân giả tối đa 14 bít
- Chuyển đổi DAC độ phân giải tối đa 9 bít
- Khuếch đại điện áp lập trình được
- Các bộ lọc và so sánh lập trình được
- Các bộ đình thời và bộ đếm 8-16-32 bít
- Khối tạo mã CRC và mã giả ngẫu nhiên
- Hai khối UART song công
- Các thiết bị SPI 
- Lựa chọn các kết nối cho tất cả các chân đầu ra
- Lựa chọn việc kết hợp các khối chức năng
- Lựa chọn cho việc lập trình trên vùng bộ nhớ xác định và ghi có bảo vệ
- Các chân I/O đều có các chế độ Pull up, Pull down, High Z, Strong, hoặc Open pin state
- I2C Slaver hoặc Master và Multi-Master có tốc độ lên tới 400KHz
- Mạch giám sát tích hợp
- Khối tạo điện áp tham chiếu chính xác
 

Chương trình đào tạo:

1.Nội dung:

 

CHƯƠNG TRÌNH ĐÀO TẠO PSoC

Buổi học

Môi trường lập trình

Bài 1

1

Cài đặt các phiên bản PSoC Designer

2

Cấu trúc một chương trình thiết kế

 

Device Editor

 

Phương thức soạn thảo kéo thả

Giới thiệu về các tài nguyên hệ thống

Thiết lập các thông số cài đặt cho các khối

Thiết lập cấu hình cho các chân

 

Aplication Editor

 

Môi trường soạn thảo Asembler, C

Cấu trúc một chương trình

Thư viện và các biến

Phân tích hoạt động một chương trình

Debugger

Hướng dẫn phương pháp debug

3

Biên dịch và nạp chương trình

Bài tập1: Thiết kế một chương trình bật tắt 8 LED

Làm quen với các modul, modul số

Bài 2

4

Modul COUNTER

Các loại COUNTER sử dụng trong PSoC

Đặc trưng Counter và giản đồ xung

Cách thiết lập modul Counter trong Device Editor

Các hàm chức năng

Example

5

Modul TIMER

Các loại TIMER sử dụng trong PSoC

Đặc trưng Timer và giản đồ xung

Cách thiết lập modul Timer trong Device Editor

Các hàm chức năng

Example

6

Modul PWM

 

Các loại PWM sử dụng trong PSoC

Đặc trưng PWM và giản đồ xung

Cách thiết lập modul PWM trong Device Editor

Các hàm chức năng

Example

 

Bài tập 2: Quét 4 LED 7 đoạn

Bài tập 3: Sử dụng các bộ Counter và Timer để thiết kế bộ đo tần số.

 

7

ADC trong PSoC

Bài 3

 

Các modul ADC sử dụng trong PSoC

Cách thiết lập modul ADC trong Project

Cài đặt các thông số cho ADC

Các hàm chức năng

Example

 

Bài tập 4: Thiết kế giao tiếp với ADC nối tiếp MCP3208, đo điện áp hiển thị lên LCD.

8

DAC trong PSoC

Bài 4

 

Các modul DAC sử dụng trong PSoC

Cách thiết lập modul DAC trong Project

Cài đặt các thông số cho DAC

Các hàm chức năng

Example

Bài tập 5: Sử dụng DAC để tạo các điện áp thay đổi được

9

Ngắt trong PSoC

Bài 5

 

 

Phân tích quá trình xử lý ngắt trong PsoC

Các loại ngắt trong PsoC và bảng địa chỉ các vector ngắt

Ngắt GPIO

Ngắt Sleep

Bài tập 6: Thiết kế chương trình sử dụng ngắt ngoài GPIO

10

Truyền thông trong PSoC

 

Modul I2C và truyền thông I2C

Đặc tính thông số

Các hàm và phân tích chức năng

Cài đặt tham số cho modul I2C

Example

Modul UART và truyền thông RS232

Đặc tính, các hàm

Cài đặt tham số cho modul UART

Example

Bài tập7: Thiết kế chương trình truyền thông RS232

 

11

Modul ngoại lai SDCard(nâng cao)

Buổi 6

 

Cài đặt modul SDCard

Thiết lập các thông số cho modul SDCard

Các hàm và nguyên lý hoạt động

Example

Bài tập 8: Thiết kế bộ điều khiển đọc- ghi SDCard

2. KIT thực hành

KIT PSoC® Evaluation Kit CY3210-PSoCEval1

 

 

CÁC KHÓA HỌC CAD/CAM

  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết
  • Click để xem chi tiết

CÁC KHÓA HỌC CAE - CFD

CÁC KHÓA HỌC TỰ ĐỘNG HÓA & MATLAB-SIMULINK

       

      

KHÓA HỌC CƠ KHÍ VÀ VẬN HÀNH MÁY CNC

     

     

CÁC KHÓA HỌC ĐIỆN - ĐIỆN TỬ

KHÓA HỌC CÔNG NGHỆ THÔNG TIN

            

THÔNG TIN CÔNG NGHỆ

PTC CREO 3.0 download

PTC CREO 3.0 download:

PTC Creo 3.0 (trước đây là PTC ProEngineer ) là một trong ba giải pháp tổng thể trong lĩnh vực CAD/CAM/CNC mạnh nhất hiện nay. 

Read more...
Mastercam X8 download

Mastercam X8 download:

Mastercam là một trong những phần mềm CAM mạnh mẽ, dễ sử dụng. Có nhiều tính năng mới được tích hợp trong bản X8

Read more...

Tư vấn đào tạo


Mr Phương: 0915.570.122


HỖ TRỢ TIẾN SỸ-THẠC SỸ

Banner


DỊCH VỤ KỸ THUẬT

QUÉT MẪU 3D – IN MẪU 3D

  CHIA LƯỚI TRONG MATLAB – MESH IN MATLAB

   

  GIA CÔNG CNC: PHAY-TIỆN-CẮT DÂY-CẮT XUNG

Click vào đây để xem chi tiết  

  GIA CÔNG ÉP NHỰA

  

  ĐIÊU KHẮC GỖ- ẢNH GỖ 3D

THỐNG KÊ TRUY CẬP

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHôm nay227
mod_vvisit_counterHôm qua18
mod_vvisit_counterTuần này245
mod_vvisit_counterTuần trước249
mod_vvisit_counterTháng này2162
mod_vvisit_counterTháng trước2516
mod_vvisit_counterTất cả750946
online: 52 guests online
Địa chỉ IP: 54.225.3.207
 , 
Hôm nay: Sep 25, 2017