MG82F6D17 bộ vi điều khiển công suất thấp giá rẻ dựa trên 8051 

0
168

MG82F6D17 là bộ vi điều khiển đơn chip dựa trên kiến ​​trúc CPU 1-T 80C51 hiệu suất cao thực hiện các lệnh trong 1 ~ 7 chu kỳ xung nhịp (khoảng 6 ~ 7 lần tốc độ của thiết bị 8051 tiêu chuẩn) và có bộ lệnh tương thích với 8051.

MG82F6D17 bộ vi điều khiển công suất thấp giá rẻ dựa trên 8051 

Do đó, với hiệu suất tương tự như 8051 tiêu chuẩn, MG82F6D17 có thể hoạt động ở tốc độ thấp hơn nhiều và do đó giảm đáng kể điện năng tiêu thụ. Lợi ích chính của vi điều khiển này là chi phí.

Cấu hình sơ đồ MG82F6D17

Cấu hình sơ đồ MG82F6D17

Số chân Tên chân Mô tả
1 P6.1  Cổng 6.1.

S1MI: Cổng nối tiếp 1 Đầu vào dữ liệu chế độ chính SPI

PWM7: Modue PCA0-7 Đầu ra ra PWM7.

PWM2B: PCA0 PWM2 kênh phụ đầu ra B

2 P6.0  Cổng 6.0.

ECKI: Ở chế độ đầu vào xung clock bên ngoài, đây là chân đầu vào xung clock.

ICKO: Đầu ra xung clock bên trong (MCK).

PWM6: Module PCA0-6 Đầu ra PWM6.

PWM2A: PCA0 PWM2 đầu ra kênh phụ A

3 VSS Mass, tham chiếu 0 V.
4 VR0 VR0. Tham chiếu điện áp- Kết nối 0,1uF và 4,7uF với VSS.
5 VDD Nguồn điện đầu vào.
6 P1.0 Cổng 1.0.

AIN0: Đầu vào analog kênh ADC-0.

KBI0: đầu vào bàn phím 0.

T2: Đầu vào xung clock ngoài Timer / Counter 2.

T2CKO: Đầu ra xung clock Timer 2.

RXD1: Cổng đầu vào nối tiếp UART1.

7 P1.1  Cổng 1.1.

AIN1: Đầu vào analog kênh ADC-1.

KBI1: Đầu vào bàn phím 1.

T2EX: Đầu vào điều khiển bên ngoài Timer / Counter 2.

TXD1: Cổng đầu ra nối tiếp UART1.

8 P1.5  Cổng 1.5.

AIN5: Đầu vào analog kênh ADC-5.

KBI5: Đầu vào bàn phím 5.

MOSI: SPI master out & slave trong.

9 P1.6  Cổng 1.6.

AIN6: Đầu vào analog kênh 6 ADC.

KBI6: Đầu vào bàn phím 6.

MISO: SPI master in & slave out.

S0MI: Cổng nối tiếp 0 SPI Đầu vào dữ liệu chế độ Master.

PWM0A: PCA PWM0 đầu ra kênh phụ A.

10 P1.7  Cổng 1.7.

AIN7: Đầu vào analog kênh ADC-7.

KBI7: Đầu vào bàn phím 7.

SPICLK: Xung clock SPI, đầu ra cho master và đầu vào cho Slave.

CEX4: PCA0 module-4 I / O bên ngoài.

PWM0B: PCA0 PWM0 đầu ra kênh phụ B

11 P2.2  Cổng 2.2.

AIN2: Đầu vào analog kênh ADC-2.

CEX0: PCA0 module-0 I / O bên ngoài.

12 P2.4  Cổng 2.4.

AIN3: Đầu vào analog kênh ADC-3.

CEX2: PCA0 module-2 I / O bên ngoài

13 P3.0  Cổng 3.0.

AIN4: Đầu vào analog kênh ADC-4.

RXD0: Cổng đầu vào nối tiếp UART0.

KBI2: Đầu vào bàn phím 2.

TWI0_SDA: dữ liệu nối tiếp của TWI0 / I2C0.

14 P3.1  Cổng 3.1.

TXD0: Cổng ra nối tiếp UART0.

KBI3: Đầu vào bàn phím 3.

TWI0_SCL: xung clock nối tiếp của TWI0 / I2C0

15 P3.3  Cổng 3.3.

nINT1: đầu vào ngắt ngoài 1.

KBI4: đầu vào bàn phím 4.

CEX1: PCA0 module-1 I / O bên ngoài.

nSS: Chọn SPI Slave.

T3: Đầu vào xung clock ngoài Timer / Counter 3.

T3CKO: Đầu ra xung clock có thể lập trình Timer 3

16 P3.4  Cổng 3.4.

T0: Đầu vào bên ngoài Timer / Counter 0.

T0CKO: Đầu ra xung clock có thể lập trình Timer 0.

CEX3: PCA0 module-3 I / O bên ngoài.

T3EX: Đầu vào điều khiển bên ngoài Timer / Counter 3

T5: Đầu vào xung clock ngoài Timer / Counter 5.

17 P3.5  Cổng 3.5.

T1: Đầu vào bên ngoài Timer / Counter 1.

T1CKO: Đầu ra xung nhịp lập trình Timer 1.

CEX5: PCA0 module-5 I / O bên ngoài.

T6: Đầu vào xung clock ngoài Timer / Counter 6.

18 RST  RST: Đầu vào RESET bên ngoài, hoạt động ở mức cao.
19 P4.4  Cổng 4.4.

OCD_SCL: Giao diện OCD, xung clock nối tiếp. (Cần tắt bằng firmware của MG82F6D17AS8 SOP8)

nINT2: Đầu vào 2 ngắt ngoài.

BEEP: Đầu ra tiếng bíp.

ECI: Đầu vào xung clock bên ngoài PCA.

20 P4.5  Cổng 4.5.

OCD_SDA: Giao diện OCD, dữ liệu nối tiếp. (Cần tắt bằng firmware của MG82F6D17AS8 SOP8)

nINT0: đầu vào 0 ngắt bên ngoài.

RTCKO: đầu ra xung nhịp lập trình RTC.

Tính năng & Thông số kỹ thuật

  • Giá thấp
  • Dải điện áp hoạt động: 1.8V – 5.5V
  • Bộ xử lý trung tâm 1-T 80C51
  • RAM dữ liệu: 1K byte
  • Con trỏ dữ liệu kép
  • Cung cấp công cụ DMA một kênh
  • 16 nguồn, khả năng ngắt ưu tiên bốn cấp
  • Ba đầu vào ngắt ngoài, nINT0, nINT1 và nINT2 với bộ lọc nhiễu
  • Tổng số 9/11 Timer trong MG82F6D17
  • Timer watchdog có thể lập trình (WDT)
  • Bốn bộ định thời / bộ đếm 16 bit, Bộ định thời 0, Bộ định thời 1, Bộ định thời 2 và Bộ định thời 3
  • Một Mảng bộ đếm / bộ định thời 16 bit có thể lập trình với 8 module So sánh / PWM
  • 8 đầu vào Ngắt bàn phím
  • ADC một đầu 12 bit
  • UART nâng cấp (S0)
  • UART thứ cấp (S1)
  • Một giao diện nối tiếp SPI Master / Slave
  • Hai giao diện nối tiếp hai dây Master / Slave
  • Giao diện On-Chip-Debug (OCD)
  • Tối đa 17 GPIO trong package 20 chân
  • Hai bộ dò sụt áp
  • Dải tần số hoạt động: 32 MAX

Lưu ý: Có thể xem thông tin kỹ thuật đầy đủ trong datasheet vi điều khiển Megawin MG82F6D17 được liên kết ở cuối trang này.

 IC tương đương MG82F6D17

MG82FG5D16, MG82FG5D16AL20, MG82F6D32AD32, MG84FG516AD48

Các package có sẵn cho MG82F6D17

SSOP-20, TSSOP-20, QFN-20, PDIP-20

Cách sử dụng vi điều khiển MG82F6D17

Chủ yếu có hai cách để lập trình MG82F6D17 hoặc hầu hết các bộ điều khiển megawin. Cách đầu tiên là sử dụng Megawin ISP Programmer chính thức của hãng hoặc một cách khác là dùng thiết bị flash qua UART. Công cụ giống như hình ảnh bên dưới.

Cách sử dụng vi điều khiển MG82F6D17 

Bạn kết nối VCC với VCC, Gnd với Gnd, và chân Data chuyển đến chân P3.1 cho hầu hết các bộ điều khiển Megawin. Cấu hình này rất giống với Bộ điều khiển STM8.

Bạn kết nối VCC với VCC, Gnd với Gnd

Cách khác để lập trình thiết bị này là sử dụng Bộ chuyển đổi USB sang UART như FTDI để kết nối và cấp nguồn cho thiết bị và kết nối RX và TX tương ứng để lập trình thiết bị. Tất cả chương trình và tài liệu liên quan đến flash đều có sẵn trên trang web chính thức của Megawin .

Hầu hết các nhà sản xuất vi điều khiển phổ biến hiện có IDE (Integrated Development Environment) của riêng họ để làm việc với vi điều khiển nhưng thiết bị Megawin này không có. Nếu bạn muốn viết code của riêng mình và flash nó, bạn phải sử dụng phần mềmKeil IDE và C51 Compiler.

Các ứng dụng

  • Thiết bị y tế cấy ghép,
  • Điều khiển từ xa,
  • Máy văn phòng,
  • Thiết bị,
  • Dụng cụ điện,
  • Đồ chơi và các hệ thống nhúng khác

Mô hình và sơ đồ kích thước 2D

Mô hình và sơ đồ kích thước 2D

>> Mời anh em xem thêm

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments