PWM과 동기화 하여 ADC하기


PWM과 동기화 하여 ADC하기

#PWM동기화 ADC #ADC #HWTrigger 치사만천님 이번주는 일정이 많아서 테스트를 못했습니다. 내용은 추후에 자세히 정리예정이니 이글 참고하세요. TIMER RD의 모드를 Reset Synchronous PWM으로 설정(Timer RD0와 Timer RD1이 공기화됩니다.) 아래의 설정은 PWM을 설정하는 화면(3상 모터를 제어할 때 사용합니다.) 여기서 PWM주기를 1ms로 하고 PWM1아웃풋을 50%로 설정 PWM2 출력을 25%로 설정합니다.(ELC를 통해 ADC의 HW트리거 신호로 PWM2출력값이 설정됩니다.) 아래는 ADC설정인데 트리거모드에서 HW 노웨이딩 모드로 설정합니다. ADC채널은 0번으로 설정했는데 변경해서 쓰시면됩니다. AD인터럽트는 HW트리거 동작후 ADC가 완료되면 인터럽트가 걸리는데 여기서 ADC값을 읽어오면 됩니다. 아래는 ELC설정인데 ADC설정을 Timer RD1의 인풋캡쳐 혹은 컴페어매치와 동기화(이부분은 확실하지 않아서 업체에 문의해보셔...


#ADC #HWTrigger #PWM동기화

원문링크 : PWM과 동기화 하여 ADC하기