diff --git a/docs/en/flight_controller/accton-godwit_ga1.md b/docs/en/flight_controller/accton-godwit_ga1.md index eead797be64..0bf200676dd 100644 --- a/docs/en/flight_controller/accton-godwit_ga1.md +++ b/docs/en/flight_controller/accton-godwit_ga1.md @@ -91,24 +91,59 @@ This flight controller is [manufacturer supported](../flight_controller/autopilo ![G-A1 Wiring](../../assets/flight_controller/accton-godwit/ga1/wiring.png "G-A1 Wiring") +## PWM Output + +PWM M1-M8 (IO Main PWM), A1-A8(FMU PWM). +All these 16 support normal PWM output formats. +FMU PWM A1-A6 can support DShot and B-Directional DShot. +A1-A8(FMU PWM) are grouped as: + +- Group 1: A1, A2, A3, A4 +- Group 2: A5, A6 +- Group 3: A7, A8 + +The motor and servo system should be connected to these ports according to the order outlined in the fuselage reference for your carrier. + +![G-A1 PWM Motor Servo](../../assets/flight_controller/accton-godwit/ga1/motor_servo.png "G-A1 PWM Motor Servo") + + +## PWM Outputs {#pwm_outputs} + +This flight controller supports up to 8 FMU PWM outputs (AUX) and 8 IO PWM outputs (MAIN). + +FMU Outputs: + +- Outputs 1-6 support [DShot](../peripherals/dshot.md). +- Outputs 7-8 do not support DShot. +- Outputs 1-6 support [Bidirectional DShot](../peripherals/dshot.md#bidirectional-dshot-telemetry). + +The 8 outputs are in 3 groups: + +- Outputs 1-4 in group1 (Timer5) +- Outputs 5-6 in group2 (Timer4) +- Outputs 7-8 in group3 (Timer12) + +All outputs within the same group must use the same output protocol and rate. +--> ## RC Input diff --git a/docs/en/flight_controller/airlink.md b/docs/en/flight_controller/airlink.md index 2e0eac67296..141d2ad3af5 100644 --- a/docs/en/flight_controller/airlink.md +++ b/docs/en/flight_controller/airlink.md @@ -325,15 +325,28 @@ For PPM receivers please use RC Connector PPM pin located on the left side of th ![RC Input](../../assets/flight_controller/airlink/airlink-rc-input.jpg) +## Outputs + +AIRLink has 16 PWM outputs. Main outputs 1-8 and connected to IO MCU. AUX outputs 1-8 are connected to FMU. + +| Output | Timer | Channel | +| ------ | -------- | --------- | +| AUX 1 | Timer 1 | Channel 4 | +| AUX 2 | Timer 1 | Channel 3 | +| AUX 3 | Timer 1 | Channel 2 | +| AUX 4 | Timer 1 | Channel 1 | +| AUX 5 | Timer 4 | Channel 2 | +| AUX 6 | Timer 4 | Channel 3 | +| AUX 7 | Timer 12 | Channel 1 | +| AUX 8 | Timer 12 | Channel 2 | + +[DShot](../peripherals/dshot.md) can be used on the first four AUX pins. + + +## PWM Outputs {#pwm_outputs} + +This flight controller supports up to 8 FMU PWM outputs (AUX) and 8 IO PWM outputs (MAIN). + +FMU Outputs: + +- Outputs 1-6 support [DShot](../peripherals/dshot.md). +- Outputs 7-8 do not support DShot. +- Outputs 1-6 support [Bidirectional DShot](../peripherals/dshot.md#bidirectional-dshot-telemetry). + +The 8 outputs are in 3 groups: + +- Outputs 1-4 in group1 (Timer5) +- Outputs 5-6 in group2 (Timer4) +- Outputs 7-8 in group3 (Timer12) + +All outputs within the same group must use the same output protocol and rate. +--> ## Battery Monitoring diff --git a/docs/en/flight_controller/x-mav_ap-h743r1.md b/docs/en/flight_controller/x-mav_ap-h743r1.md index 60c3c5ef636..6f59fdfaab9 100644 --- a/docs/en/flight_controller/x-mav_ap-h743r1.md +++ b/docs/en/flight_controller/x-mav_ap-h743r1.md @@ -69,6 +69,41 @@ CRSF receiver must be wired to a spare port (UART) on the Flight Controller. The | UART7 | /dev/ttyS4 | TELEM3 | | UART8 | /dev/ttyS5 | SERIAL4 | +## PWM Output + +The AP-H743-R1 flight controller supports up to 15 PWM outputs. +The first 8 outputs (labelled M1 to M8) are controlled by a dedicated STM32F103 IOMCU controller. +The remaining 7 outputs (labelled A1 to A7) are the "auxiliary" outputs. +These are directly attached to the STM32H743 FMU controller . + +The 15 PWM outputs are: + +M1 - M8 are connected to the IOMCU. +A1 - A7 are connected to the FMU. + +M1 - M8 support DShot and are in 3 groups: + +- M1, M2 in group 1 +- M3, M4 in group 2 +- M5, M6, M7, M8 in group 3 + +The 7 FMU PWM outputs are in 3 groups: + +- A1 - A4 are in one group. +- A5, A6 are in a 2nd group. +- A7 is in a 3rd group. + +Channels within the same group need to use the same output rate. +If any channel in a group uses DShot then all channels in the group need to use DShot. + +### Electrical data + +- Voltage Ratings: + - Max input voltage: 5.4V + - USB Power Input: 4.75\~5.25V + - Servo Rail Input: 0\~9.9V + + +## PWM Outputs {#pwm_outputs} + +This flight controller supports up to 7 FMU PWM outputs (AUX) and 8 IO PWM outputs (MAIN). + +All FMU outputs support [DShot](../peripherals/dshot.md) and [Bidirectional DShot](../peripherals/dshot.md#bidirectional-dshot-telemetry). + +The 7 outputs are in 3 groups: + +- Outputs 1-4 in group1 (Timer1) +- Output 7 in group2 (Timer2) +- Outputs 5-6 in group3 (Timer3) + +All outputs within the same group must use the same output protocol and rate. +--> ## Battery Monitoring