본문 바로가기
전자공학/LoRa 통신

PRS(Peripheral Reflex System)에 대해서-(2)

by ohj921189 2020. 5. 27.
반응형

목차

 

1. PRS(Peripheral Reflex System)에 대해서

  - PRS(Peripheral Reflex System)란?

 

2. General Operation

  Asynchronous Mode

  - Channel Functions

 

3. Advanced Features

  - Configurable PRS Logic

  - Event on PRS 

  - DMA Request on PRS

 

4. PRS(Peripheral Reflex System)에 대한 예시

  - TIMER Triggered ADC Conversion

  - Pulse Width Measurement with ACMP and TIMER

  - GPIO Triggered USART Transmission

 

 

저번 포스팅에서는 PRS(Peripheral Reflex System)에 대해서 PRS가 무엇인지, PRS의 General Operation에는 두 가지가 있는데 하나는 Asynchronous Mode였고 다른 하나는 Channel Functions이었습니다.

 

이번 포스팅에서는 Advanced Features에 대해서 다뤄보도록 하겠습니다.

 

3. Advanced Features - Configurable PRS Logic

 

- PRS 채널에는 자체적으로 또는 조합하여 사용할 수 있는 세 가지 논리 기능이 있습니다.

 

- 선택한 PRS 소스는 다음 PRS 채널 출력과 함께 AND되거나 이전 PRS 채널 출력과 함께 OR되어 반전 될 수 있습니다.

 

- 기능의 순서가 중요합니다. ORAND가 동시에 활성화되면 AND가 먼저 적용된 다음 OR이 적용됩니다.

 

- PRS 채널을 인접 채널 중 하나와 결합 할 수 있는 논리 기능 외에도 PRS 채널은 다른 PRS 채널을 입력으로 선택할 수도 있습니다. 이를 통해 비교적 복잡한 논리 기능을 만들 수 있습니다.

 

 

3. Advanced Features - Event on PRS 

 

- PRS를 사용하여 이벤트를 MCU로 보낼 수 있습니다. 이벤트 대기 (WFE) 명령과 함께 사용하면 매우 유용합니다.

 

- 이것은 PRS_CTRL 레지스터의 SEVONPRSSEL 비트 필드를 사용하여 단일 PRS 채널을 선택할 수 있으며 동일한 레지스터에 SEVONPRS 비트 필드를 설정하여 이 기능을 활성화 할 수 있습니다.

 

 

3. Advanced Features - DMA Request on PRS

 

- PRS는 최대 2 개의 독립적 인 DMA 요청 (PRSREQ0 및 PRSREQ1)을 생성 할 수 있습니다.

 

- DMA 요청을 트리거하는 PRS 신호는 LDMA_CHx_REQSEL 레지스터의 SOURCESEL 및 SIGNAL 비트 필드로 선택됩니다.

 

- DMA 요청에 대한 PRS 채널은 PRS_DMAREQ0 및 PRS_DMAREQ1 레지스터에 구성됩니다.

 

반응형

댓글