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.