MBR 장치 구성 방법

MBR 장치를 구성하려면 다음과 같은 특정 프로토콜이 필요합니다. MBR 장치는 I2C를 통해 레지스터 형태로 호스트에 개발자 친화적인 인터페이스를 제공합니다. 레지스터 맵에 적절한 값을 기록하여 장치 기능을 활성화, 비활성화 또는 구성할 수 있습니다. 이 레지스터 맵은 호스트 컨트롤러(예: 마이크로컨트롤러) 또는 소프트웨어 도구(예: 장치 구성을 위한 Cypress의 EZ-Click)를 통해 I2C를 통해 액세스할 수 있습니다.

기본 프로토콜:

1. 장치 기능을 활성화, 비활성화 또는 구성하기 위한 쓰기

2. 구성 가능한 모든 레지스터에 대한 CRC 검사를 계산합니다. 값을 CRC 레지스터에 저장합니다.

3. 콘텐츠를 장치의 플래시 메모리에 저장하는 명령을 실행합니다.

4. 레지스터 맵에서 오류 레지스터를 확인하고 저장 여부를 확인합니다. 성공했습니다.

5. 저장에 실패했다면, 오류 유형을 주의해서 다시 저장하세요. 오류 유형에 따라 2단계 또는 3단계로 돌아갑니다.

6. 저장에 성공하면 소프트웨어 또는 하드웨어를 통해 재설정 명령을 실행하여 구성을 적용합니다.

구성 가능한 MBR 장치의 흐름도

일반적인 프로그래밍 가능 장치와 달리 MBR 장치에는 펌웨어 개발이나 자세한 설계 흐름이 필요하지 않습니다. MBR 장치를 준비하려면 장치를 구성하기만 하면 됩니다. 또한 Cypress의 EZ-Click 사용자 정의 도구와 같은 소프트웨어 도구를 통해 이 구성을 단순화할 수 있습니다.

1. 호스트 프로세서를 통한 구성:

MBR 장치를 사용하는 대부분의 UI 애플리케이션에는 호스트 프로세서가 있습니다. MBR은 슬레이브 장치 역할을 하며 둘 사이의 통신 링크는 I2C 인터페이스입니다. 이러한 애플리케이션에서 MBR 장치는 1) 시스템 전원을 켤 때마다, 2) 지정된 속도로 또는 3) 시스템 전체 수명 동안 한 번만 호스트 프로세서를 프로그래밍하여 구성할 수 있습니다. 어떤 경우든 호스트 프로세서를 통해 구성하는 방법에는 여러 가지가 있습니다.

API(애플리케이션 프로그래밍 인터페이스)는 소프트웨어 구성 요소가 서로 통신할 수 있는 인터페이스 역할을 합니다. 이는 MBR 장치 제조업체에서 제공하는 기성 API 제품으로, 호스트 프로세서 펌웨어에 통합될 수 있습니다. 이는 개발자가 장치 구성에 필요한 애플리케이션 수준 프로토콜을 마스터할 필요 없이 호스트 프로세서가 MBR 장치를 구성하는 데 도움이 됩니다.

정전식 감지 컨트롤러 제조업체에서 제공하는 API는 상위 수준 API와 하위 수준 API로 구분됩니다. 상위 수준 API는 세 가지 범주로 나눌 수 있습니다:

●?장치 구성,

●?시스템 진단 및 생산 라인 데이터 읽기

●?그 당시의 센서 상태 및 기타 데이터를 실행하려면 다시 읽어보세요.

이러한 API는 MBR 설계 프로세스의 다양한 단계에서 사용할 수 있습니다.

저수준 API는 일반적으로 통신(l2C) 인터페이스 읽기 및 쓰기 API입니다. 저수준 API의 필요성은 사용되는 호스트 프로세서에 따라 다릅니다.

2. 소프트웨어 GUI

MBR 장치를 구성하는 또 다른 방법은 GUI를 통해 설정을 정의하는 것입니다. Cypress에서 제공하는 EZ-Click 사용자 정의 도구가 그러한 도구입니다. 이 GUI 기반 도구는 설계 프로세스의 여러 단계에서 설계 프로세스를 가속화합니다. GUI에는 일반적으로 장치를 구성하고 장치에서 데이터를 읽는 옵션이 있습니다.

다양한 디자인 단계를 구별하기 위해 GUI 도구에는 일반적으로 MBR 장치에서 지원하는 다양한 기능 유형에 해당하는 다양한 탭이 있습니다. 예를 들어, EZ-Click 사용자 정의 도구에는 다음과 같은 범주가 있습니다:

●?CapSense 센서 구성,

●?전역 구성,

●?CapSense 출력 ;

●? p>

●?

정전식 센서 구성 탭은 정전식 센서와 관련된 설정을 완료하는 데 사용됩니다. GPO 설정, 방수 설정 등 모든 비센서 장치 구성 설정의 경우 전역 구성 탭을 사용하세요. 구성이 완료되면 도구의 적절한 옵션을 사용하여 대상 장치에 연결하여 구성을 로드해야 합니다.

설계 검증 과정에서 구성을 생성할 수 있을 뿐만 아니라 GUI를 통해 프로토타입 보드에 설정을 로드할 수도 있습니다. CapSense 출력 및 시스템 진단 탭은 개발자가 설계가 모든 요구 사항을 충족하는지 확인하고 정전 용량 센서가 예상대로 작동하는지 확인하는 데 도움이 됩니다. 프로토타입이 아직 작동하지 않는 경우 이 두 탭을 사용하여 문제를 디버깅하고 찾을 수 있습니다. 수동 임계값 모드에서는 CapSense 출력 탭을 사용하여 임계값을 설정할 수도 있습니다.

또한 소프트웨어 도구는 대량 생산 중에 MBR 장치를 구성하는 데 도움을 줄 수 있습니다. 다수의 MBR 장치를 구성하기 위해 타사 구성 도구와 함께 사용할 적합한 구성 파일을 생성할 수 있습니다.

上篇: 컴퓨터 사운드 설정 방법 下篇: 상추에는 무엇이 맛있나요?
관련 내용