GIỚI THIỆU CHUNG
Họ vi điều khiển 16-bit 68HC12 được hãng Motorola cho ra đời vào năm 1996 dựa trên họ vi điều khiển 68HC11. Năm 2001 , hãng Motorola tiếp tục phát triển họ vi điều khiển 68HC12 lên thành họ vi điều khiển mới ,đó là HCS12 với : tốc độ xử lý nhanh hơn , dung lượng bộ nhớ được mở rộng và tích hợp thêm nhiều chức năng chuyên dụng … . Năm 2004 , bộ phận sản xuất linh kiện bán dẫn của hãng Motorola tách ra thành một công ty độc lập , lấy tên là FreeScale Semiconductor www.freescale.com và trở thành nhà sản xuất cho tất cả các họ vi điều khiển của Motorola.
Từ năm 2004-2007, FreeScale đã tiếp tục phát triển HCS12 thành HCS12X với tốc độ tăng lên gấp đôi và trở thành MCU có 2 lõi nhằm nâng cao hiệu suất làm việc.
Đặc điểm chung của vi điều khiển Motorola-FreeScale là rất ổn định, chống nhiễu tốt và tốc độ cao. Một số đặc điểm chính của dòng HCS12X như sau:
· Là họ vi điều khiển 16-bit có tốc độ xử lý nhanh, tần số xung nhịp Bus-Clock có thể lên đến 32 Mhz (đối với HCS12) và là 80Mhz đối với HCS12X. Họ HCS12X có 2 nhân trong cùng 1 MCU : 1 nhân chính (tốc độ 50MIPS) , nhân phụ X-GATE (tốc độ 80Mhz: dùng thực hiện các ngắt để giảm tải cho nhân chính)
. Tích hợp Vòng Khóa Pha PLL để có thể Tăng tần số Bus-Clock
· Chế tạo theo công nhệ HCMOS nên có độ ổn định và độ bền cao .
· Được nâng cấp từ họ vi điều khiển 68HC11/68HC12 và không có sự thay đổi nào về tổ chức các thanh ghi xử lý so với 68HC11/68HC12 nên các đoạn chương trình viết bằng hợp ngữ hay C sử dụng cho 68HC11/68HC12 đều có thể sử dụng lại được với HCS12(X) .
· Các loại bộ nhớ bên trong gồm có: RAM , EEPROM , Flash . Dung lượng bộ nhớ lớn ,đặc biệt là bộ nhớ Flash (tối đa là 1M) và có khả năng mở rộng bộ nhớ ngoài.
· Tích hợp nhiều chức năng thời gian như: Bắt giữ ngõ vào , so sánh ngõ ra, bộ đếm xung và sự kiện cổng, bộ điều rộng xung PWM, ngắt thời gian thực, Watchdog…
· Có các mô-đun truyền thông nối tiếp như : Giao tiếp bất đồng bộ (SCI ), giao tiếp đồng bộ ( SPI ) , IIC.
· Tích hợp chế độ Debug chạy nền và Nạp chương trình ,chỉ cần sử dụng 1 dây tín hiệu duy nhất (gọi tắt là BDM)
· Có các chế độ hoạt động để tiết kiệm năng lượng
· Có 1 đến 2 bộ chuyển đổi tín hiệu tương tự sang tín hiệu số,độ phân giải 10-bit, có 8 đến 16 kênh ( channel )
· Hỗ trợ tập lệnh logic Mờ khi viết chương trình bằng hợp ngữ.
· Nhiều Port xuất nhập đa dụng : Port A, Port B , Port K, Port J, Port H, Port M, Port S…
· Ngoài ra, tùy theo ứng dụng ,mỗi dòng chuyên dụng trong họ HCS12X sẽ tích hợp thêm các mô-đun chức năng chuyên dụng như: USB, CAN , BDLC , Ethernet , điều khiển LCD , Điều khiển Motor…:
+ Dòng HCS12(X)A : Dành cho những ứng dụng thông thường
+ Dòng HCS12(X)B hay C : Có tích hợp thêm 1 bộ giao tiếp CAN , nhưng lại không có giao tiếp
IIC , giá thấp
+ Dòng HCS12(X)D : Tích hợp đầy đủ các chức năng thông dụng ,và có thêm giao tiếp CAN ,
BDLC . Có nhiều chân Xuất/Nhập và chức năng về thời gian về thời gian nhất. +
+Dòng HCS12(X)NE-E : Tích hợp bộ biến đổi tín hiệu số sang tín hiệu tương tự bên trong (
DAC) và có thêm giao tiếp Ethernet
+ Dòng HCS12(X)H : Tích hợp mô-đun điều khiển LCD , điều khiển cầu H theo phương pháp
PWM với dòng cao, phù hợp cho điều khiển động cơ. Có giao tiếp CAN
+ Dòng HCS12(X)L : Tích hợp mô-đun điều khiển LCD cỡ lớn (LCD 4x60) , giao tiếp USB , tích
hợp thêm khối chức năng DMA
+ Dòng HCS12UF: Giao tiếp USB , có mô-đun giao tiếp với các loại thẻ nhớ ngoài .Tích hợp
chuẩn giao tiếp ATA ,phù hợp cho các ứng dụng về giải trí.
Link Tham Khảo về họ Vi điều khiển này ở trang chủ như sau:
http://www.freescale.com/webapp/sps/...eId=0162468636
Comment