Expand description
Constantes de configuration matérielle pour HAPTIC.SKIN.
Archi v1 : pilotage direct des 8 moteurs ERM par 8 sorties PWM matérielles du RP2040 (pas de PCA9685, pas de ULN2803A).
Constants§
- MOTOR_
COUNT - Nombre de moteurs du collier (8 directions cardinales).
- MOTOR_
MAX_ DUTY - Intensité max appliquée à un moteur (échelle 0..=255).
- POWER_
GUARD_ DUTY_ CAP - POWER_
GUARD_ MAX_ CONCURRENT - Power-guard : pas plus de 6 moteurs simultanés, plafonnés à 60 % de duty,
pour rester sous les 500 mA du bus USB (cf.
hardware/README.md). - PWM_TOP
- Valeur TOP du compteur PWM. Fréquence ≈ 125 MHz / (TOP + 1). 6249 → ≈ 20 kHz : au-dessus de l’audible, doux pour le transistor de commande.
- STATUS_
LED_ PIN_ DESC - GPIO de la LED de statut (LED externe sur la controller box + résistance série vers GND). On prend GP16 : libre (les moteurs occupent GP0..GP14 pairs) et hors des pins réservés au CYW43 (GP23/24/25/29).
- USB_
MANUFACTURER - USB_PID
- USB_
PRODUCT - USB_VID
- Identité USB CDC-ACM.