임베디드 애플리케이션에 적합한 마이크로 컨트롤러 선택

임베디드 애플리케이션에 적합한 마이크로 컨트롤러 선택

적합한 마이크로 컨트롤러 선택 임베디드 애플리케이션 중요한 작업이 될 수 있습니다. 고려해야 할 다양한 기술 옵션이있을뿐만 아니라 가격 및 리드 타임과 같은 비즈니스 케이스 문제도 프로젝트를 방해 할 수 있습니다. 프로젝트 또는 임베디드 시스템 애플리케이션을 시작할 때 임베디드 시스템의 세부 사항이 해시되기 전에 마이크로 컨트롤러를 선택하고 싶은 유혹이 큽니다.



마이크로 컨트롤러에 대해 생각하기 전에 소프트웨어 및 하드웨어 엔지니어는 높은 수준의 시스템, 블록 다이어그램 및 순서도를 파악해야하며 그 후에야 마이크로 컨트롤러 선택에 대한 합리적인 선택을 시작하기에 충분한 데이터가 있습니다. 그 지점에 도달하면 마이크로 컨트롤러의 적절한 선택이 형성되도록하기 위해 따를 수있는 몇 가지 쉬운 단계가 있습니다.


임베디드 애플리케이션에 적합한 마이크로 컨트롤러를 선택하는 방법

있습니다 마이크로 컨트롤러를 선택해야하는 몇 가지 이유 낮은 비용, 높은 통합 수준, 향상된 신뢰성, 공간 절약 등과 같은 임베디드 애플리케이션의 경우





필요한 하드웨어 인터페이스 목록 준비

마이크로 컨트롤러의 기본 하드웨어 블록 다이어그램을 사용하여 마이크로 컨트롤러가 지원해야하는 모든 주변 장치 인터페이스 목록을 준비합니다. 마이크로 컨트롤러에는 나열해야하는 두 가지 일반적인 인터페이스 유형이 있습니다. 첫 번째는 통신 인터페이스이며 USB, SPI, I2C, UART 등과 같은 주변 장치입니다. 이는 마이크로 컨트롤러에서 지원해야하는 프로그램 공간을 크게 방해합니다. 두 번째 종류의 인터페이스는 '디지털 입력 및 출력', (A-D) 아날로그-디지털 입력, 펄스 폭 변조 등입니다.이 두 가지 유형의 인터페이스는 마이크로 컨트롤러에 필수적인 핀 수를 명령합니다.

필수 하드웨어 인터페이스

필수 하드웨어 인터페이스



아키텍처 선택

아키텍처 선택은 임베디드 애플리케이션 용 마이크로 컨트롤러에 큰 영향을 미칠 수 있습니다. 위의 정보에서 엔지니어는 아이디어를 얻을 수 있어야합니다. 마이크로 컨트롤러 아키텍처 필요합니다. 향후 요구 사항과 기능이 추가 될 수 있다는 점을 잊지 마세요. 현재 8 비트 마이크로 컨트롤러를 사용할 수 있다고해서 향후 기능이나 사용 편의성을 위해 16 비트 마이크로 컨트롤러를 연구해서는 안되는 것은 아닙니다. 선택 마이크로 컨트롤러 선택은 반복적 인 절차 일 수 있음을 잊지 마십시오. 이 단계에서 16 비트 부품을 선택할 수 있지만 이후 단계에서 32 비트 ARM 부분이 잘 작동 함을 알 수 있습니다. 이 단계는 엔지니어가 올바른 방향을 보도록하는 것입니다.

아키텍처 선택

아키텍처 선택

메모리 요구 사항 인식

매우 중요한 두 가지 마이크로 컨트롤러의 메모리 구성 요소는 RAM입니다. 그리고 플래시. 변수와 프로그램을위한 공간이 부족하지 않도록하는 것이 가장 중요합니다. 이러한 기능이 너무 많은 부분을 선택하는 것이 충분하지 않은 것보다 훨씬 간단합니다. 결국 계속해서 더 많은 것으로 시작한 다음 나중에 동일한 칩 제품군에서 더 제어 된 부품으로 이동할 수 있습니다. 응용 프로그램에 포함 된 소프트웨어 아키텍처 및 통신 주변 장치를 사용하여 설계자는 응용 프로그램에 필요한 메모리 양을 추측 할 수 있습니다.


메모리 요구 사항 인식

메모리 요구 사항 인식

비용 및 전력 제한 준수

마이크로 컨트롤러의 전력 필요성과 비용을 관찰 할 수있는 좋은시기입니다. 마이크로 컨트롤러가 배터리로 구동 & 모바일, 그런 다음 부분이 저전력인지 확인하는 것은 절대적으로 위험합니다. 필요한 전력을 충족하지 못하면 몇 가지 선택이있을 때까지 목록을 계속 준비하십시오. 프로세서의 부품 가격도 잊지 마십시오. 가격은 여러 부품의 볼륨에서 점차적으로 1 달러에 접근하고 있지만, 집중력이 높으면 가격이 위험 할 수 있습니다.

개발 키트 선택

마이크로 컨트롤러를 선택하는 가장 좋은 부분 중 하나는 개발 키트 발견 마이크로 컨트롤러의 내부 작동을 관찰하고 재생합니다. 키트가 없으면 특정 부품이 좋은 선택이 아닐 가능성이 높으므로 몇 단계 뒤로 돌아가 더 나은 부품을 찾아야합니다. 오늘날 대부분의 키트는 $ 100 미만입니다. 그 이상을 지불하는 것은 너무 많은 것입니다. 다른 부분이 더 나은 선택 일 수 있습니다.

개발 키트

개발 키트

위의 정보를 통해 마지막으로 임베디드 애플리케이션 용 마이크로 컨트롤러를 선택할 때 고려해야 할 많은 기능이 있다는 결론을 내릴 수 있습니다. 마이크로 컨트롤러가 필요한 임베디드 프로젝트를 시작하기 전에 특정 임베디드 애플리케이션을위한 마이크로 컨트롤러를 선택하는 데 도움이되는 기술적 측면에 노력을 기울여야합니다. 하드웨어, 데이터 전송, PWM 포트, 패키징, 전력 소비, 메모리 크기, 비용 등의 목록입니다.이 개념을 더 잘 이해 하셨기를 바랍니다. 또한이 개념에 대한 의심이나 마이크로 컨트롤러 기반 프로젝트 , 아래 댓글 섹션에 댓글을 달아 의견을 보내주세요. 마이크로 컨트롤러의 기능은 무엇입니까?