주입 된 STM32 ADC 채널과 일반 STM32 ADC 채널의 차이점은 무엇입니까?


19

STM32F1의 레퍼런스 매뉴얼은 "정규"및 "주입"ADC 채널을 설명하지만 차이점은 명확하지 않습니다. 두 유형의 차이점은 무엇이며 언제 하나를 사용할 수 있습니까?

답변:


17

루프에서 일련의 채널을 읽도록 ADC를 구성 할 수 있습니다. 이 채널들은 정기적으로 전환되고 있습니다. 인젝션 모드에서 변환은 외부 이벤트 또는 소프트웨어에 의해 트리거됩니다. 삽입 된 전환은 '일반'전환에 비해 우선 순위가 높으므로 정규 전환을 중단합니다.

서로 다른 ADC 모드는 애플리케이션 노트 AN3116에 설명되어 있습니다.


8

주입 모드는 트리거 (타이머 등)로 인해 일반 채널을 변환하는 동안 ADC 변환을 "주입"할 수있는 모드입니다. 이것은, 예를 들어 모터 제어 애플리케이션에서, 일부 이벤트가 완료 될 때까지 (트랜지스터 스위칭과 같은) 변환 잡음을 감소시키기 위해 변환을 지연 시키는데 유용하다.


@ChrisStratton : 모터를 제어하는 ​​것.
구스타보 리 토프 스키

아, 이제 더 정기적으로 예약 된 전환과 비교하여 소프트웨어의 효과적인 임의 전환 요청에 대해 이야기하고 있음을 명확히하기 위해 편집했습니다.
Chris Stratton

@ChrisStratton-그렇습니다. 내 원래의 답변은 다소 빨리 작성되었으며 명확하지 않다는 것을 깨달았습니다.
구스타보 리 토프 스키

1
이것은 참조 매뉴얼에서 직접 인용 한 것입니까?
joeforker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.