RAM 전용 마이크로 컨트롤러 란 무엇입니까?


29

Texas Instruments의 MSP430 시리즈의 부품 번호 구성에 대한 세부 정보를 찾고있는 동안이 위키 페이지를 보았습니다 . TI MSP430

성명서가 있습니다

RAM 전용 부품을 나타내는 MSP430L09x 시리즈의 "L"; 프로그래밍을 유지하려면 지속적으로 전원을 켜야합니다

공식 웹 사이트데이터 시트를 검토 한 후 위의 내용을 확인할 수는 없지만 , 그런 부분이 하나라도 있다면 그것을 사용하기에 적합한 응용 프로그램은 무엇입니까?


15
전원을 켤 때 프로그램이 항상 호스트에서 업로드되는 주변 장치일까요?
Jack B

2
실제로 타당한 점이지만 어떤 실제 응용 프로그램이 이런 식으로 표시됩니까?
WedaPashi

11
모든 FPGA가이를 수행합니다. 또한 RAM보다 Flash에서 읽고 쓰는 속도가 Flash보다 빠르다는 이점도 있습니다. 그러나 그 이상으로 나는 단지 추측 할 수 있습니다.
Tom Carpenter

2
RAM 전용 ADSP-21xx 부분을 사용했습니다. 예를 들어 외부 EEPROM에서 해당 메모리를 채울 수있는 전원 켜기시 부팅 프로세스가 포함되었습니다. 그래도 당신이 논의하고있는 부분은 보지 못했습니다. 그래서 나는 그 사건에 대해 말할 수 없습니다. 그러나 그것은 내가 찾던 종류입니다.
jonk

8
일부 유형의 보안 응용 프로그램은 "읽은 후 굽기"를 원할 수 있습니다. 잠금 또는 은행 보안 토큰을 생각하십시오.
브라이언 드럼 몬드

답변:


45

"L"계열의 요점은 매우 낮은 공급 전압 (0.9V, 단일 배터리 셀에서 얻을 수있는 것)을 지원하는 것입니다. 웹 페이지는 말한다 :

이 장치의 일반적인 응용 분야에는 완전한 아날로그 신호 체인이 필요한 단일 셀 시스템이 포함됩니다.

빠진 플래시는 목표가 아닙니다 . 전압 범위의 불행한 부작용입니다. 사용 설명서 8 장에 다음과 같이 나와 있습니다.

이 장에서는 MSP430L092 로더 코드를 사용하여 자율적 마이크로 컨트롤러 솔루션을 구축하는 방법에 대해 설명합니다. 원시 초저 공급 전압에는 비 휘발성 메모리를 사용할 수 없으므로 로더 방식이 선택됩니다.

ROM에 코드가있는 칩을 만들도록 TI에 요청해야합니다 ( "C"시리즈의 목적입니다). 그러나 개발 중 (ROM에 무엇이 들어가는 지 아직 모르는 경우) 또는 많은 장치가없는 경우 (고정 ROM 오버 헤드가 너무 비쌀 경우) ROM없이 "L"칩을 사용해야합니다.

MSP430x09x debugging scenarios


"고의적 인 기능이 아닙니다"는 정확하지 않습니다. 확실히 사고가 아니었다. "바람직한"을 의미합니까?
Scott Seidman '12

예, 의도가 더 중요합니다.
CL.

13

많은 PC 연결 장치는 호스트가 쉽게 프로그래밍 할 수 있으므로 ROM없이 빌드됩니다. 예를 들어, 내가 본 모든 WiFi 모듈은 해당 드라이버가로드 될 때 해당 드라이버에 의해 프로그래밍됩니다. 이를 통해 값 비싼 플래시 ROM (PC의 스토리지가 훨씬 저렴함)으로 비용을 절감하고 최종 사용자를 위해 펌웨어 업데이트를 원활하게 수행 할 수 있습니다.

이 개념은 WiFi에만 해당되는 것은 아니지만, 해당 사양이 아직 초안 단계에있는 동안 많은 WiFi 칩셋이 출시되므로 펌웨어 업그레이드가 빈번하게 발생하기 때문에이 경우 특히 유용합니다.


3
다른 프로세서와 함께 작동하는 내장 프로세서도 있습니다. 일반적으로 마스터 프로세서는 다른 모든 프로세서를 시작하고 코드를 보냅니다.
David Schwartz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.