Các bộ vi điều khiển chỉ RAM dành cho mục đích gì?


29

Trong khi tìm kiếm một số chi tiết về xây dựng số phần cho loạt MSP430 của Texas Cụ, tôi đã xem qua trang wiki này: TI MSP430

Có một tuyên bố,

"L" như trong dòng MSP430L09x, chỉ ra phần chỉ có RAM; nó phải tiếp tục được cấp nguồn để duy trì chương trình của nó

Mặc dù tôi không thể xác thực các điều trên sau khi xem qua bảng dữ liệu trên trang web chính thức , câu hỏi đặt ra cho tôi là, nếu có một phần như vậy, ứng dụng nào phù hợp để sử dụng nó?


15
Có lẽ một thiết bị ngoại vi nơi chương trình luôn được tải lên từ máy chủ khi bật nguồn?
Jack B

2
Quả thực là một điểm hợp lệ, nhưng chúng ta thấy ứng dụng thực tế nào thực hiện theo cách này?
WedaPashi

11
Tất cả các GPU làm điều này. Nó có lẽ cũng có lợi ích là RAM nhanh hơn để đọc và ghi vào so với Flash. Nhưng ngoài ra tôi chỉ có thể suy đoán.
Tom Carpenter

2
Tôi đã sử dụng các bộ phận ADSP-21xx, chỉ có RAM. Chúng bao gồm một quá trình khởi động khi bật nguồn, nơi chúng có thể lấp đầy bộ nhớ đó từ một EEPROM bên ngoài, chẳng hạn. Tôi đã không nhìn vào phần bạn đang thảo luận, mặc dù. Vì vậy, tôi không thể nói với bạn về trường hợp của nó. Nhưng đó là thứ tôi tìm kiếm.
jonk

8
Một số loại ứng dụng bảo mật có thể muốn "ghi sau khi đọc" - nghĩ rằng khóa hoặc mã thông báo bảo mật ngân hàng.
Brian Drumond

Câu trả lời:


45

Điểm quan trọng của sê-ri "L" là hỗ trợ điện áp cung cấp rất thấp (0,9 V; những gì bạn nhận được từ một pin duy nhất); các trang web nói:

Các ứng dụng điển hình cho thiết bị này bao gồm các hệ thống đơn bào yêu cầu chuỗi tín hiệu tương tự đầy đủ.

Đèn flash bị mất không phải là một mục tiêu; đó là một tác dụng phụ đáng tiếc của dải điện áp. Chương 8 của Hướng dẫn sử dụng cho biết:

Chương này mô tả cách sử dụng mã trình tải MSP430L092 để xây dựng giải pháp vi điều khiển tự động. Cách tiếp cận bộ tải được chọn là bộ nhớ không biến đổi không có sẵn cho điện áp cung cấp cực thấp.

Bạn phải yêu cầu TI tạo ra một con chip với mã của bạn trong ROM (đây là dòng "C" dành cho). Tuy nhiên, trong quá trình phát triển (khi bạn chưa biết những gì đi vào ROM) hoặc khi bạn không có nhiều thiết bị (vì vậy, chi phí ROM cố định sẽ quá đắt), bạn phải sử dụng chip "L" không có ROM:

Kịch bản gỡ lỗi MSP430x09x


"Không phải là một tính năng có chủ ý" không chính xác. Đó chắc chắn không phải là một tai nạn. Bạn có nghĩa là "mong muốn"?
Scott Seidman

Vâng, ý định là quan trọng hơn.
CL.

13

Nhiều thiết bị kết nối với PC được xây dựng mà không cần ROM, vì chúng có thể dễ dàng được lập trình bởi máy chủ. Chẳng hạn, tất cả các mô-đun WiFi mà tôi đã thấy được trình điều khiển của chúng lập trình khi trình điều khiển nói được tải. Điều này giúp tiết kiệm tiền cho flash-ROM đắt tiền (bộ nhớ trên PC rẻ hơn nhiều) và giúp cập nhật firmware cho người dùng cuối.

Khái niệm này không phải là duy nhất đối với WiFi, nhưng hóa ra nó rất hữu ích trong trường hợp này, bởi vì nhiều chipset WiFi được phát hành trong khi thông số kỹ thuật tương ứng vẫn đang trong giai đoạn phác thảo, do đó, việc nâng cấp firmware thường xuyên được dự kiến.


3
Ngoài ra bất kỳ bộ xử lý nhúng hoạt động cùng với các bộ xử lý khác. Thông thường, bộ xử lý chính khởi động tất cả các bộ xử lý khác và gửi cho chúng mã của chúng.
David Schwartz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.