]> git.leonardobizzoni.com Git - pioneer-stm32/commitdiff
Begin of hardware requirements
authorFederica Di Lauro <federicadilauro1998@gmail.com>
Fri, 26 Jul 2019 20:23:11 +0000 (22:23 +0200)
committerFederica Di Lauro <federicadilauro1998@gmail.com>
Fri, 26 Jul 2019 20:23:11 +0000 (22:23 +0200)
hardware-requirements.md [new file with mode: 0644]

diff --git a/hardware-requirements.md b/hardware-requirements.md
new file mode 100644 (file)
index 0000000..44e24e3
--- /dev/null
@@ -0,0 +1,25 @@
+## Hardware requirements and peripherals
+
+### Motor drivers
+[High-power motor drivers](https://www.pololu.com/category/11/brushed-dc-motor-drivers)
+
+We have to control 2 motors so a 2 channel driver should be the best choice.
+TBD which one depending on the motor current needs.
+
+### Encoders
+
+TBD
+
+### PIN requirements
+##### pin needed for encoders:
+2 GPIO for each encoder, 4 GPIO total
+
+##### pin needed for drivers:
+* 6 GPIO for fault indicators, sleep inputs, motor directions
+* 2 PWM pins for motor speed control
+* 2 Analog pins for current sense
+
+##### Total pin count:
+* 10 GPIO
+* 2 PWM
+* 2 Analog