ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Bộ vi điều khiển TỐC ĐỘ CAO từ DALLAS SEMICONDUCTOR. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Bộ vi điều khiển Nhiều bộ vi điều khiển tám bit (MK) mới đã xuất hiện để bán. Chúng rất hấp dẫn về tỷ lệ giá trên hiệu suất. Tuy nhiên, chi phí phát triển không chỉ bao gồm giá của chính MK mà còn bao gồm chi phí của các công cụ sửa lỗi, không thể thiếu và phần mềm (nếu quá trình phát triển không bắt đầu từ đầu). Điều này giải thích cam kết của các nhà phát triển trong nước đối với MK tương thích với x51. MCU "Tốc độ cao" của Dallas Semiconductor hoàn toàn tương thích với phần mềm và phần cứng với MCS51. Tuy nhiên, khả năng của họ rộng hơn nhiều. Chúng được sản xuất cả không có bộ nhớ chương trình và có bộ nhớ chương trình. Cái sau có thể là một lần (OTP EPROM) hoặc có thể lập trình nhiều lần, trong trường hợp đó, việc xóa được thực hiện bằng cách chiếu tia cực tím (UV EPROM). MK có thể lập trình lại là mối quan tâm lớn nhất đối với những người nghiệp dư vô tuyến, do đó, chỉ có hai thành viên trong gia đình DS87C520 và DS87C530 được xem xét chi tiết trong bài viết. Các đặc điểm kỹ thuật chính của gia đình MK "Tốc độ cao" được đưa ra trong bảng. Như bạn có thể thấy, nó bao gồm năm sửa đổi khác nhau về khả năng của chúng. Vì vậy, trong DS80C320 và DS80C323 không có ROM bên trong, trong DS83C520 có ROM mặt nạ với dung lượng 16 KB, và trong DS87C520 và DS87C530 - ROM có thể lập trình hoặc xóa một lần cùng dung lượng với bức xạ UV. RAM ngoài trên chip chỉ có trong ba lần sửa đổi gần đây nhất và lịch đồng hồ chỉ có trong DS87C530. HIỆU SUẤT Sự gia tăng hiệu suất của các bộ vi điều khiển "Tốc độ cao" là do chu kỳ máy của chúng không bao gồm 12 chu kỳ máy, như trong 87C51, mà chỉ có bốn chu kỳ. Do đó, ở cùng tần số xung nhịp, lệnh một chu kỳ đơn giản nhất được DS8xC5xx MC thực hiện nhanh hơn ba lần so với bất kỳ đại diện x51 nào. Vì vậy, ở tần số xung nhịp tối đa là 33 MHz, thời gian thực hiện của DS87C520 và DS87C530 là 121 ns, chỉ có sẵn cho 87C51 ở tần số 100 MHz. Nhưng không phải tất cả các hướng dẫn đều được thực hiện nhanh chóng - trung bình, tốc độ của các chương trình tăng khoảng 2,5 lần. Điều này là do một số hướng dẫn "Tốc độ cao" trong MCU mất nhiều chu kỳ hơn so với 87C51. BỘ NHỚ CHƯƠNG TRÌNH VÀ DỮ LIỆU Bộ nhớ chương trình trên chip chiếm các địa chỉ thấp hơn trong không gian địa chỉ của MCU. Bảo vệ ba cấp độ tiêu chuẩn của nó chống lại truy cập trái phép được cung cấp. Bộ nhớ chương trình bên ngoài được truy cập khi bộ đếm chương trình vượt quá giá trị tối đa của địa chỉ bộ nhớ trong. Lưu ý rằng địa chỉ tối đa này có thể được kiểm soát theo chương trình bằng cách đặt ba bit trong thanh ghi ROMSIZE SFR - kích thước bộ nhớ có thể được đặt thành 0, 1, 2, 4, 8 hoặc 16 KB. Trong quá trình thực thi chương trình, bạn thậm chí có thể cấm hoàn toàn công việc từ bộ nhớ chương trình bên trong và chuyển sang làm việc từ bộ nhớ bên ngoài. Trên chip DS87C520/530 đều có 256 byte RAM tiêu chuẩn, có thể được truy cập theo cách tương tự như 87C52 và thêm 1 KB bộ nhớ. Cái sau được truy cập bằng lệnh MOVX. Bộ nhớ này được coi là bên ngoài, mặc dù thực tế là nó nằm trên chip MK. Trong không gian địa chỉ, nó nằm từ 0000 đến 03FF. Truy cập vào bộ nhớ ngoài tại các địa chỉ trên 03FF sẽ tự động chọn bộ nhớ ngoài chip, nếu có. Quyền truy cập vào mảng RAM một kilobyte đã đề cập có thể bị cấm theo chương trình - trong trường hợp này, mọi quyền truy cập vào bộ nhớ dữ liệu ngoài sẽ được thực hiện giống như cách được thực hiện trong họ vi điều khiển MCS-51. MK DS87C520/530 cho phép phần mềm điều chỉnh thời gian truy cập bộ nhớ ngoài. Hơn nữa, lệnh MOVX được thực thi trong tối thiểu hai chu kỳ máy, khi truy cập bộ nhớ ngoài cả trên chip và ngoài chip. Tuy nhiên, để hoạt động với các chip RAM ngoài "chậm", số chu kỳ có thể tăng lên đến chín. Khi đặt lại, số của họ được đặt thành ba. CON TRỎ DỮ LIỆU DPTR tiêu chuẩn, được gọi là DPTR0, nằm ở các địa chỉ 82H và 83H, giúp cho MCU "Tốc độ cao" tương thích với 87C51. Con trỏ thứ hai, nằm ở địa chỉ 84H và 85H, được gọi là DPTR1. Việc lựa chọn một DPTR cụ thể được thực hiện bằng cách đặt lại/đặt bit 86 trong thanh ghi SFR tại địa chỉ XNUMXH. Bằng cách sử dụng hai con trỏ cho địa chỉ "từ" và "đến", việc chuyển khối có thể được thực hiện một cách hiệu quả. QUẢN LÝ NĂNG LƯỢNG Ngoài Idle và Power Down, còn có một chế độ năng lượng thấp khác được gọi là Chế độ quản lý năng lượng (PMM). Trong đó, bộ xử lý tiếp tục hoạt động mà không có bất kỳ hạn chế nào, tuy nhiên, mức tiêu thụ giảm bằng cách giảm tần số xung nhịp. Có thể giảm 16 hoặc 256 lần (tương ứng với các chế độ PMM1 và PMM2). Ở tần số xung nhịp 11059,2 kHz ở chế độ "Tốc độ cao" tiêu chuẩn, MK tiêu thụ 15,5 mA, ở chế độ PMM1 - 4,8, PMM2 - 4 mA, (cái sau thậm chí còn ít hơn 87C51 / 52 ở chế độ Chờ và không dừng bộ xử lý). Ngoài ra, trong DS87C520/530, cho phép sử dụng bộ tạo dao động bên trong hoạt động ở tần số 2...4 MHz làm đồng hồ. Tuy nhiên, tần số được chỉ định không ổn định và do đó, giải pháp này không thể được sử dụng trong các thiết bị yêu cầu các phép đo chính xác về khoảng thời gian. Việc giảm tốc độ đồng hồ sẽ thay đổi tỷ lệ thuận với tốc độ liên kết nối tiếp. Trong MK "Tốc độ cao", các giải pháp kỹ thuật được triển khai giúp dễ dàng loại bỏ nhược điểm này. Để giảm bức xạ điện từ MK trong trường hợp không cần tín hiệu ALE, việc tạo tín hiệu này có thể bị vô hiệu hóa theo chương trình. CỔNG NỐI TIẾP VÀ BỘ HẸN GIỜ DS87C520 và DS87C530 có hai cổng nối tiếp giống hệt với 87C51, cổng thứ hai sử dụng các chân P1.2 (RXD1) và P1.3 (TXD1), cũng như các thanh ghi SCON1 (C0H) và SBUF1 (C1H). Cả hai cổng có thể hoạt động cùng một lúc, nhưng đồng thời hoạt động ở các tốc độ khác nhau hoặc ở các chế độ khác nhau. Cổng thứ hai chỉ có thể sử dụng bộ hẹn giờ/bộ đếm đầu tiên để đặt tốc độ truyền. Để đảm bảo tính tương thích, bộ định thời trong các MK được xem xét sử dụng tần số đồng hồ chia cho 12 làm đồng hồ cài đặt.Tuy nhiên, bạn cũng có thể chuyển sang tần số đồng hồ chia cho 3, điều này được thực hiện bằng cách đặt bit tương ứng trong thanh ghi SFR CKCON. Bộ hẹn giờ giám sát đặt lại MC bất cứ khi nào nó bị tràn. Để tránh những lần đặt lại này, nó phải được đặt lại định kỳ, điều này chỉ có thể thực hiện được trong một hệ thống hoạt động bình thường. Bộ đếm thời gian giám sát được tăng lên một lần trong mỗi chu kỳ đồng hồ. Bằng cách đặt các bit thích hợp, bạn có thể đặt bốn giá trị tính toán lại của nó, do đó số chu kỳ trước khi tràn trở thành hai lũy thừa thứ 17, 20, 23 hoặc 26. Bộ hẹn giờ cũng đặt cờ ngắt (nếu được bật bằng phần mềm) 512 xung nhịp trước khi đặt lại. THIẾT LẬP LẠI DƯỚI ĐIỆN ÁP, NGẮT VÀ ĐỒNG HỒ THỜI GIAN THỰC Việc giảm điện áp nguồn xuống giá trị dưới 4,13 V sẽ khiến thiết bị bên trong tương ứng của MK tạo tín hiệu đặt lại, tín hiệu này được giữ cho đến khi điện áp trở về mức quy định. Điều này không yêu cầu bất kỳ yếu tố bên ngoài bổ sung hoặc thay đổi nào trong chương trình. Khi điện áp giảm xuống 4,38 V, tín hiệu ngắt có thể được tạo (nếu được bật). MK DS87C520 và DS87C530 có sáu ngắt ngoài: hai tiêu chuẩn, tương tự như trong 87C51 và bốn ngắt bổ sung. Cái sau khác với tiêu chuẩn ở chỗ chúng chỉ hoạt động trên cạnh hoặc điểm rơi của tín hiệu ngắt - đối với INT2 và INT4, cạnh đang hoạt động và đối với INT3 và INT5, điểm rơi. Các ngắt của bộ định thời được xử lý tương tự như 87C52. Mỗi bộ đếm thời gian có cờ kích hoạt, vectơ và mức độ ưu tiên riêng. Đồng hồ thời gian thực (RTC), được trang bị trên MK DS87C530, cho phép bạn lưu trữ thời gian, ngày, ngày trong tuần, tháng, năm hiện tại. Để làm được điều này, cần kết nối bộ cộng hưởng thạch anh có tần số tự nhiên 32,768 kHz và pin lithium với MK theo cách phù hợp. RTC có khả năng tạo cảnh báo (ALARM) khi đạt đến thời gian đã lập trình, trong khi cờ ngắt, nếu được bật, được đặt ngay cả ở chế độ tiêu thụ vi mô. Tác giả: A.Gorbachev, Mátxcơva Xem các bài viết khác razdela Bộ vi điều khiển. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Máy tỉa hoa trong vườn
02.05.2024 Kính hiển vi hồng ngoại tiên tiến
02.05.2024 Bẫy không khí cho côn trùng
01.05.2024
Tin tức thú vị khác: ▪ Cảm biến hình ảnh ON Semiconductor AR0221 ▪ Người phương Bắc có bộ não lớn hơn ▪ Điện thoại thông minh 5G đầu tiên ▪ Thực phẩm siêu tái chế làm giảm tuổi thọ ▪ Ngày càng phổ biến điện thoại di động có camera Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ bài báo Những ân sủng đang trong kỳ nghỉ và tình yêu đã nghỉ hưu. biểu thức phổ biến ▪ bài viết Động vật biết khóc hay biết cười? đáp án chi tiết ▪ bài viết Cỏ Bogorodskaya. Truyền thuyết, canh tác, phương pháp áp dụng ▪ bài viết Thiết bị báo hiệu neon hai cấp. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |