Définition de l'interface M2¶
Définition d'interface provisoire
Cette page consigne une proposition M2 provisoire. Un classeur local de proposition contient des feuilles M2 et M2xM, mais il cite un autre fichier, M2E接口定义_0714.xlsx, qui est absent ; la version et l'approbation de la proposition n'ont pas pu être établies. Aucune source primaire SiFli confirmant les affectations ou le nombre de contacts n'a été trouvée. Le classeur ne contient pas de feuilles M2xN ni M2xA ; les résumés correspondants ci-dessous ne sont donc pas vérifiés. Il ne s'agit pas d'une norme d'interface publiée par μForge.io. Considérez toutes les affectations comme provisoires et vérifiez le module, la carte porteuse, le connecteur, les limites électriques et le multiplexage des broches avant toute mise en production.
Champ d'application¶
Les feuilles M2 et M2xM du classeur local numérotent les positions de 1 à 75. Les positions 24–31 sont omises du plan de contacts ; chaque feuille présente donc 67 contacts numérotés. Les deux feuilles identifient ce plan comme celui d'un connecteur M.2 Key-E. La feuille M2xM précise en outre que le même module doit également intégrer l'interface de base M2. Ces indications de la proposition ne prouvent ni la conformité à la spécification M.2 de PCI-SIG ni l'interchangeabilité entre module et carte porteuse. Elles ne permettent pas non plus de déduire le nombre ou la disposition des connecteurs physiques. Cet article contient aussi des résumés M2xN et M2xA, mais aucun plan de contacts d'origine n'a été trouvé pour ces profils.
- M2 — connexions pour l'affichage, l'audio, le stockage, le débogage et les E/S embarquées générales.
- M2xM — proposition d'affectation multimédia pour l'affichage, la caméra et le PDM. Le résumé mentionne aussi I2S/PCM, mais la feuille M2xM disponible ne lui attribue aucun contact.
- M2xN — réseau, USB, CAN et signaux UART.
- M2xA — commande moteur, acquisition analogique, codeur et signaux de minuterie.
Dans le brouillon actuel, M2xH et M2xP sont des noms réservés auxquels aucun contact n'est affecté.
Relation entre les connecteurs non définie
Le classeur local indique qu'un module M2xM doit également intégrer l'interface de base M2, sans préciser si les deux plans correspondent à des connecteurs physiques distincts ou partagés. Le nombre et la disposition des connecteurs ne peuvent donc pas être déduits. Le classeur ne contient pas non plus de plans de contacts M2xN ou M2xA.
Convention de connecteur¶
Dans la feuille M2 du classeur local, les contacts impairs sont représentés sur la face supérieure et les pairs sur la face inférieure, vus depuis le bord de la carte. Les positions 24–31 ne figurent pas dans le plan et sont indiquées dans le projet comme une zone de détrompage proposée ; ce dessin ne prouve pas la conformité mécanique à la spécification M.2 E-key.
| Élément | Définition |
|---|---|
| Format du connecteur | Plan provisoire de bord de carte numéroté de 1 à 75 ; 67 contacts représentés. Conformité M.2 E-key non vérifiée |
| Positions omises dans la proposition | 24–31 (indiquées comme zone de détrompage proposée) |
| Allocation de base | M2 |
| Allocation multimédia | M2xM |
| Contenu d'extension de ce projet | Plan de contacts M2xM ; résumés M2xN et M2xA uniquement, non vérifiés |
| Exemple de déclaration | M2 + M2xM |
Profil de base M2¶
M2 est le profil de base pour les produits connectés compacts. Son allocation est conçue pour couvrir un afficheur QSPI et une dalle tactile capacitive, le Wi-Fi SDIO, une carte TF SDIO 1 bit, l'audio analogique, le débogage, l'USB, le CAN et les bus généraux. Plusieurs contacts sont intentionnellement multiplexés afin qu'un même module puisse sélectionner la fonction adaptée à son SoC et à sa configuration produit.
| Fonction | Signaux alloués | Intention de conception |
|---|---|---|
| Alimentation | USB_VIN, VBAT/VBATS, 3.3V, CHG_INT et GND |
Noms de signaux du plan proposé ; tension, courant et séquence d'alimentation ne sont pas spécifiés ici. |
| Afficheur QSPI | LCDC1_SPI_CS, CLK, DIO0–DIO3, CS2, TE, RSTB, LCD_BL_PWM |
Panneau d'affichage QSPI, rétroéclairage et sélection de puce secondaire optionnelle. |
| Tactile capacitif | CTP_I2C1_SDA, CTP_I2C1_SCL, CTP_INT, CTP_REST |
Commande et interruption du tactile capacitif. |
| Wi-Fi | WiFi_SD2_CLK, CMD, D0–D3, PDN, INT, WAKE |
Interface compagnon Wi-Fi SDIO 4 bits. |
| Carte TF | TF_SD1_CMD, CLK, D0, TF_DET |
Interface carte TF 1 bit et détection de présence de carte. |
| Audio analogique | ADC_1P/N, ADC_2P/N, MIC_BIAS, DAC_1P/N, DAC_2P/N, AU_PA_EN |
Deux paires d'entrée analogique, polarisation de microphone, deux paires de DAC et activation du PA. |
| Débogage et récupération | DBG_UART1_TXD/RXD, SWDIO, SWCLK, SWD_SW, BOOT_MODE |
UART de débogage, SWD et sélection du mode démarrage/récupération. |
| Bus série généraux | SPI1/SPI2, I2C2–I2C4, UART2/UART3, et lignes GPIO/bus générales (G0–G17/BUS0–BUS17) |
Bus spécifiques au produit sélectionnés via le multiplexeur de broches du module ; I2C1 est alloué au contrôleur tactile. Plusieurs positions SPI2/I2C3/I2C4/UART3 peuvent alternativement porter les signaux de microphone numérique PDM1/PDM2. |
| Autres commandes | CAN_TX/RX, signaux USB/hôte USB, PWR_KEY |
Bus de terrain, contrôle de rôle USB et entrée de touche d'alimentation. |
Brochage M2 codé par couleur¶
La barre colorée sert de légende. Le tableau ci-dessous présente les contacts des deux faces de la carte et le brochage de référence de ce projet M2, y compris les fonctions alternatives et le multiplexage ; il ne s'agit pas d'une spécification d'interface publiée.
Attribution des contacts M2¶
Ce tableau distingue les broches de la face inférieure, celles de la face supérieure et le connecteur CN1. Toute fonction multiplexée supplémentaire attribuée dans le classeur figure dans la colonne Alt (« fonction alternative »). La couleur de chaque cellule renvoie à la légende ci-dessus.
| Alternative | Fonction | Broche inf. | CN1 | Broche sup. | Fonction | Alternative |
|---|---|---|---|---|---|---|
| SDIO2_D2 / GPADC | WiFi_SD2_D2 | 74 | 75 | TF_DET | SDIO1_D1 / SPI1_MOSI / UART2_RXD | |
| SDIO2_D3 / GPADC | WiFi_SD2_D3 | 72 | 73 | TF_SD1_D0 | SDIO1_D0 / SPI1_MISO / UART2_TXD | |
| SDIO2_CMD / GPADC | WiFi_SD2_CMD | 70 | 71 | TF_SD1_CLK | SDIO1_CLK / SPI1_SCK / UART2_CTS | |
| SDIO2_CLK / GPADC | WiFi_SD2_CLK | 68 | 69 | TF_SD1_CMD | SDIO1_CMD / SPI1_CS# / UART2_RTS | |
| SDIO2_D0 / GPADC | WiFi_SD2_D0 | 66 | 67 | WiFi_WAKE | SDIO1_D3 / CAN_RX | |
| SDIO2_D1 / GPADC | WiFi_SD2_D1 | 64 | 65 | WiFi_INT | SDIO1_D2 / CAN_TX | |
| GND | 62 | 63 | GND | |||
| GPADC | PWR_KEY | 60 | 61 | USBHOST_D− | ||
| PDM1_DATA / I2C3_SDA / UART2_RXD / G0/BUS0 | SPI2_MISO | 58 | 59 | USBHOST_D+ | ||
| PDM1_CLK / I2C3_SCL / UART2_TXD / G1/BUS1 | SPI2_MOSI | 56 | 57 | USB_OTG | ||
| PDM2_DATA / I2C4_SDA / UART3_RXD / UART2_CTS / G2/BUS2 | SPI2_SCK | 54 | 55 | CTP_I2C1_SDA | G5/BUS5 | |
| PDM2_CLK / I2C4_SCL / UART3_TXD / UART2_RTS / G3/BUS3 | SPI2_CS# | 52 | 53 | CTP_I2C1_SCL | G6/BUS6 | |
| G4/BUS4 | CHG_INT | 50 | 51 | CTP_INT | G7/BUS7 / SWDIO | |
| USB_VIN | 48 | 49 | CTP_REST | G8/BUS8 / SWCLK | ||
| GND | 46 | 47 | GND | |||
| 3.3V | 44 | 45 | VBAT/VBATS | |||
| G9/BUS9 | USB_DET | 42 | 43 | DBG_UART1_TXD | SWDIO | |
| G10/BUS10 | WiFi_PDN | 40 | 41 | DBG_UART1_RXD | SWCLK | |
| UART3_RXD | G11/BUS11 | 38 | 39 | G14/BUS14 | UART2_RXD | |
| UART3_TXD | G12/BUS12 | 36 | 37 | G15/BUS15 | UART2_TXD | |
| I2C2_SCL | G13/BUS13 | 34 | 35 | G16/BUS16 | I2C2_SDA | |
| GND | 32 | 33 | AU_PA_EN | G17/BUS17 | ||
| Positions 24–31 omises (zone de détrompage proposée) | Positions 24–31 omises (zone de détrompage proposée) | |||||
| DAC_1N | 22 | 23 | DAC_2N | |||
| DAC_1P | 20 | 21 | DAC_2P | |||
| ADC_2N | 18 | 19 | GND | |||
| MIC_BIAS | 16 | 17 | ADC_2P | |||
| ADC_1N | 14 | 15 | ADC_1P | |||
| LCDC1_SPI_CS2 | 12 | 13 | GND | |||
| LCDC1_SPI_DIO2 | 10 | 11 | LCDC1_SPI_DIO3 | |||
| LCDC1_SPI_DIO0 | 8 | 9 | LCDC1_SPI_DIO1 | |||
| LCDC1_SPI_CS | 6 | 7 | LCDC1_SPI_CLK | |||
| LCD_BL_PWM | 4 | 5 | LCDC1_SPI_TE | |||
| SWD_SW | 2 | 3 | LCDC1_SPI_RSTB | |||
| — | — | 1 | BOOT_MODE | |||
Descriptions des broches M2¶
Les groupes et les couleurs correspondent au tableau de contacts ci-dessus. Le classeur ne définit pas les directions d'E/S : cette colonne constitue donc une aide provisoire à l'intégration, du point de vue du module. I désigne une entrée, O une sortie et I/O un fonctionnement bidirectionnel. Les directions séparées par des virgules suivent l'ordre des signaux. Les lignes SPI et PDM supposent que le module fournit l'horloge ; les lignes SWD supposent un débogueur externe. Confirmez chaque direction et chaque exigence électrique dans la documentation du module et du SoC retenus.
Pour I2C, I/O décrit les lignes bidirectionnelles SDA/SCL ; cela ne garantit ni tous les modes contrôleur/cible ni la prise en charge de l'étirement d'horloge. Confirmez la configuration des broches et les résistances de rappel du module réel. Consultez la spécification I2C de NXP. L'hypothèse d'une sortie d'horloge et d'une entrée de données PDM suit le raccordement microphone-hôte illustré dans la note d'application PDM de ST ; elle ne prouve pas la disponibilité de cette fonction sur un module donné.
| Groupe de signaux | Signal | E/S | Description |
|---|---|---|---|
| Alimentation | VBAT/VBATS |
I | Rail d'entrée batterie. |
| Alimentation | 3.3V |
I | Rail d'alimentation 3,3 V. |
| Alimentation | CHG_INT |
O | Sortie d'interruption/état du chargeur. |
| Alimentation | USB_VIN |
I | Rail d'entrée USB / chemin de charge. |
| Alimentation | USB_DET |
I | Signal de détection USB. |
| Alimentation | USBHOST_D+, USBHOST_D− |
I/O | Paire de données en mode hôte USB, distincte du port USB principal. |
| Alimentation | USB_OTG |
I/O | Nom de signal du classeur local ; la feuille indique « non pris en charge sur la plateforme actuelle ». Ne déduisez pas la prise en charge du nom du contact. |
| Affichage | LCDC1_SPI_CS, LCDC1_SPI_CS2 |
O | Sélection de puce principale et secondaire optionnelle de l'afficheur QSPI. |
| Affichage | LCDC1_SPI_CLK |
O | Horloge de l'afficheur QSPI. |
| Affichage | LCDC1_SPI_DIO0–DIO3 |
I/O | Lignes de données de l'afficheur QSPI. |
| Affichage | LCDC1_SPI_TE |
I | Entrée du signal TE de synchronisation, provenant du panneau. |
| Affichage | LCDC1_SPI_RSTB |
O | Reset du panneau d'affichage, actif bas. |
| Affichage | LCD_BL_PWM |
O | Commande PWM du rétroéclairage. |
| Tactile | CTP_I2C1_SDA, CTP_I2C1_SCL |
I/O | Bus I²C du contrôleur tactile capacitif. |
| Tactile | CTP_INT |
I | Interruption du contrôleur tactile. |
| Tactile | CTP_REST |
O | Reset du contrôleur tactile. Le classeur orthographie ce signal CTP_REST. |
| Wi-Fi / SDIO | WiFi_SD2_CLK, WiFi_SD2_CMD |
O, I/O | Horloge et commande SDIO du compagnon Wi-Fi. |
| Wi-Fi / SDIO | WiFi_SD2_D0, WiFi_SD2_D1, WiFi_SD2_D2, WiFi_SD2_D3 |
I/O | Lignes de données SDIO du compagnon Wi-Fi (4 bits). |
| Wi-Fi / SDIO | WiFi_PDN |
O | Commande de mise hors tension du module Wi-Fi. |
| Wi-Fi / SDIO | WiFi_INT |
I | Interruption Wi-Fi. Partage la broche 65 avec SDIO1_D2/CAN_TX. |
| Wi-Fi / SDIO | WiFi_WAKE |
I/O | Signal de réveil Wi-Fi. Partage la broche 67 avec SDIO1_D3/CAN_RX. |
| Wi-Fi / SDIO | TF_SD1_CMD, TF_SD1_CLK, TF_SD1_D0 |
I/O, O, I/O | Commande, horloge et données SDIO de la carte TF 1 bit. |
| Wi-Fi / SDIO | TF_DET |
I | Détection de présence de la carte TF. |
| Wi-Fi / SDIO | SDIO1_D0–D3, SDIO2_D0–D3 |
I/O | Alias génériques au niveau contrôleur pour les mêmes lignes physiques que les bus carte TF (SDIO1) et compagnon Wi-Fi (SDIO2) ; utilisez les noms spécifiques au rôle ci-dessus sauf si le module a besoin d'un SDIO 4 bits complet des deux côtés. |
| Wi-Fi / SDIO | CAN_TX, CAN_RX |
O, I | Signaux logiques pour un émetteur-récepteur CAN, multiplexés sur les broches 65 et 67 avec WiFi_INT/WiFi_WAKE. La carte porteuse doit également comporter un émetteur-récepteur CAN et une protection adaptés au bus du produit. |
| Wi-Fi / SDIO | GPADC |
I | Ce brochage attribue des fonctions ADC alternatives aux contacts Wi-Fi SDIO 74, 72, 70, 68, 66 et 64, ainsi qu'au contact 60 de PWR_KEY. |
| Audio | ADC_1P/N, ADC_2P/N |
I | Deux paires d'entrée différentielle pour microphone analogique. |
| Audio | MIC_BIAS |
O | Alimentation de polarisation du microphone. |
| Audio | DAC_1P/N, DAC_2P/N |
O | Deux paires de sortie audio différentielle. |
| Audio | AU_PA_EN |
O | Activation de l'amplificateur de puissance audio. |
| SPI / I²C / UART | SPI1_CS#, SPI1_SCK, SPI1_MOSI, SPI1_MISO |
O, O, O, I | SPI1, multiplexé avec le chemin de la carte TF. |
| SPI / I²C / UART | SPI2_CS#, SPI2_SCK, SPI2_MOSI, SPI2_MISO |
O, O, O, I | SPI2, multiplexé avec I2C3 et UART2. |
| SPI / I²C / UART | I2C2_SDA, I2C2_SCL |
I/O | I2C2 utilise le contact 35 pour SDA et le contact 34 pour SCL. Ce plan de contacts ne confirme pas le partage avec MPI/SD indiqué précédemment. |
| SPI / I²C / UART | I2C3_SDA, I2C3_SCL |
I/O | I2C3, multiplexé avec SPI2. |
| SPI / I²C / UART | I2C4_SDA, I2C4_SCL |
I/O | I2C4, multiplexé avec SPI2 et UART3. |
| SPI / I²C / UART | UART2_TXD/RXD, UART2_CTS/RTS |
O/I, I/O | UART2 dispose de positions alternatives dans les groupes carte TF et SPI2, ainsi que sur les contacts 39/37. Le partage avec MPI/SD indiqué précédemment n'est pas confirmé ; vérifiez la sélection réelle du multiplexeur du module. |
| SPI / I²C / UART | UART3_TXD/RXD |
O/I | UART3 dispose de positions alternatives dans le groupe SPI2/I2C4 et sur les contacts 38/36. Le partage avec MPI/SD indiqué précédemment n'est pas confirmé ; vérifiez la sélection réelle du multiplexeur du module. |
| SPI / I²C / UART | G0–G17/BUS0–BUS17 |
I/O | Contacts GPIO/bus génériques, multiplexés avec SPI2, I2C2–I2C4, UART2/UART3, PDM1/PDM2, ou SWD selon la position. |
| Audio | PDM1_CLK/DATA, PDM2_CLK/DATA |
O, I | Pour chaque paire de signaux de microphone numérique, CLK est une sortie du module et DATA une entrée. Ces fonctions partagent les contacts 58, 56, 54 et 52 avec SPI2/I2C3/I2C4/UART3. |
| Dédié | DBG_UART1_TXD/RXD |
O/I | UART de débogage, multiplexé avec SWD. |
| Dédié | SWDIO, SWCLK |
I/O, I | Port de débogage SWD. Deux options de partage alternatives : les positions UART de débogage (broches 43/41) ou les positions d'interruption/reset tactile (broches 51/49). Une seule option doit être implémentée par module. |
| Dédié | SWD_SW |
I | Nom de signal du classeur local ; la commande ou la sélection du routage n'est pas définie. |
| Dédié | BOOT_MODE |
I | Sélection du mode démarrage / récupération. |
| Dédié | PWR_KEY |
I | Signal de touche d'alimentation. |
| Masse | GND |
— | Chemins de retour numériques et analogiques, répartis sur le connecteur. |
Correction d'étiquetage des données SDIO Wi-Fi
Le classeur local affecte le contact 64 à WiFi_SD2_D1 et indique qu'une révision antérieure y répétait par erreur l'étiquette D3. Cela documente uniquement une correction dans le brouillon ; ce n'est pas une confirmation du multiplexage des broches SiFli. Les deux bus SDIO comportent aussi des alias génériques de contrôleur dans la colonne « Alternative » : SDIO2_D0–D3/SDIO2_CMD/SDIO2_CLK pour le bus Wi-Fi et SDIO1_D0–D3/SDIO1_CMD/SDIO1_CLK pour le bus de la carte TF, en plus de leurs noms fonctionnels.
Règles de partage M2¶
- Le classeur marque le SWD comme une ressource multiplexée avec deux options de routage alternatives : les positions UART de débogage (
SWDIOsur la broche 43,SWCLKsur la broche 41) ou les positions d'interruption/reset tactile (SWDIOsur la broche 51,SWCLKsur la broche 49). N'implémentez qu'une seule option par module et prévoyez une stratégie de récupération avant de réutiliser l'un de ces contacts. - SPI1 est partagé avec le chemin de la carte TF 1 bit ; les deux sont également exposés en tant que bus contrôleur générique
SDIO1_D0–D3/CMD/CLK, et les broches 65/67 portent en plusCAN_TX/CAN_RX. - Les lignes de données SDIO2 Wi-Fi sont également exposées en tant que bus contrôleur générique
SDIO2_D0–D3/CMD/CLK; plusieurs des mêmes contacts font aussi office d'entrées analogiquesGPADC. - SPI2 et I2C3/I2C4 (contacts 58, 56, 54 et 52) peuvent alternativement porter les signaux de microphone numérique
PDM1/PDM2, ainsi que des alias GPIO génériquesG0–G3/BUS0–BUS3. - Dans le groupe de six positions
G11–G16/BUS11–BUS16, UART3 utilise les contacts 38/36, UART2 les contacts 39/37 et I2C2 SDA/SCL les contacts 35/34. Il s'agit de paires distinctes, pas de trois bus partageant les mêmes broches. Chaque paire partage ses contacts avec les alias GPIO correspondants ; confirmez le fonctionnement simultané sur le module retenu. - Les groupes afficheur QSPI et tactile capacitif sont séparés au niveau du signal, mais leur alimentation, leur reset et leur comportement de réveil doivent être vérifiés comme un seul sous-système d'affichage.
CAN_TXetCAN_RXsont des signaux logiques multiplexés sur les broches 65/67, et non des contacts distincts. La carte porteuse doit toujours comporter un émetteur-récepteur CAN et une protection adaptés au bus du produit.
Profil multimédia M2xM¶
M2xM est une proposition d'affectation multimédia. Le classeur local indique DPI/DVP comme groupes principaux et MIPI DSI/CSI comme groupes alternatifs, sans définir la commande du multiplexage ni les conditions d'utilisation simultanée. Ces mentions ne prouvent pas la prise en charge par un module μForge ou un boîtier SoC particulier ; vérifiez les capacités et les exigences de routage dans la documentation du module sélectionné avant l'implémentation.
| Fonction | Noms de signaux dans le classeur local | Éléments établis et limites |
|---|---|---|
| Affichage RGB / DPI | R0–R7, G0–G7, B0–B7, DPI_CLK, DPI_DE, DPI_HSYNC, DPI_VSYNC et commandes d'affichage partagées |
DPI est indiqué comme principal. Le classeur ne répertorie pas d'affectation 8080 ou EPD. |
| MIPI DSI | DSI_D0±–DSI_D3±, DSI_C±, reset, PWM de rétroéclairage et signaux I2C |
DSI est indiqué comme alternative ; six contacts sont désignés comme masse de blindage (GND). Le classeur n'affecte aucun signal TE. |
| Commande tactile | Noms génériques I2C_SCL, I2C_SDA et RESET |
La feuille M2xM ne définit pas d'affectation d'interruption/reset propre au tactile ; la prise en charge d'un contrôleur tactile n'est pas établie. |
| Caméra DVP 12 bits | D0–D11, MCLK, PCLK, HSYNC, VSYNC, PWDN, reset et signaux I2C |
20 contacts sont représentés ; le numéro du contrôleur I2C n'est pas indiqué. |
| MIPI CSI | Voies différentielles D0/D1, paire d'horloge, PWDN, reset et signaux I2C | CSI est indiqué comme alternative ; quatre contacts sont désignés comme masse de blindage (GND). Le multiplexage et l'usage simultané ne sont pas spécifiés. |
| Microphones numériques | PDM1_CLK/DATA et PDM2_CLK/DATA |
Quatre signaux PDM sont représentés. |
| I2S / PCM | La feuille M2xM disponible ne contient aucun signal ni affectation de contacts I2S/PCM. | L'affectation n'est pas vérifiée ; ne considérez pas I2S/PCM comme faisant partie de ce plan sans source approuvée. |
Profil réseau M2xN¶
M2xN est un résumé de profil réseau non vérifié dans cet article, pas un plan de contacts étayé par une source. Le classeur local disponible ne contient pas de feuille M2xN et aucune source primaire SiFli correspondante n'a été trouvée. La liste de signaux et le nombre de contacts réservés ci-dessous ne sont pas vérifiés.
| Fonction | Résumé du projet (non vérifié) |
|---|---|
| Ethernet | Le texte du projet comporte des désignations contradictoires : Gigabit Ethernet / RGMII et signaux RMII_*. Aucun plan de contacts d'origine M2xN ni document primaire SiFli n'est disponible ici pour trancher. Le type d'interface et le débit ne sont pas vérifiés ; ne revendiquez aucune de ces capacités avant confirmation par une source approuvée. |
| USB | USB1_D±, USB1_DET, USB1_OTG, USB2_D±, USB2_DET, USB2_OTG |
| CAN | CAN1_TX/RX à CAN4_TX/RX, plus les commandes CAN1/2_STB et CAN1/2_ERR_N lorsqu'elles sont assignées |
| UART | UART1_TX/RX/CTS/RTS et UART2_TX/RX/CTS/RTS |
| Réservé | 15 contacts GPIO et 12 contacts GND |
Profil analogique et commande de moteurs M2xA¶
M2xA est un résumé non vérifié de commande moteur et d'acquisition dans cet article, pas un plan de contacts étayé par une source. Le classeur local disponible ne contient pas de feuille M2xA et aucune source primaire SiFli correspondante n'a été trouvée. Les noms, nombres et affectations de signaux ci-dessous ne sont pas vérifiés.
| Fonction | Résumé du projet (non vérifié) |
|---|---|
| Commande BLDC | Le projet répertorie PWM1_OUT/OUTN, PWM2_OUT/OUTN, PWM3_OUT/OUTN, BKIN1/2, DRV_EN et DRV_NFAULT. Deux désignations analogiques contradictoires à cinq voies apparaissent (ADC_IU/V/W, ADC_VBUS, ADC_NTC et ADC_IN1–ADC_IN5) ; un autre résumé M2xA indique ADC0–ADC2. Aucun plan de contacts d'origine M2xA ni document primaire SiFli ne permet de vérifier les noms, le nombre ou l'affectation. Ces éléments restent à résoudre jusqu'à disponibilité d'une source approuvée. |
| Retour de position | H_A, H_B, H_C, ENC_A, ENC_B, ENC_Z |
| Minuterie générale | TIM_CH1–TIM_CH6 |
| Réservé | 27 contacts GPIO et 13 contacts GND |
Déclaration du module et liste de contrôle¶
Une déclaration de module doit indiquer son brochage de base et chaque profil d'extension pris en charge, par exemple M2, M2 + M2xM ou M2 + M2xN + M2xA. Elle doit préciser le nombre de connecteurs au format M2, leur catégorie, les fonctions optionnelles implémentées et les modes mutuellement exclusifs.
Avant d'adopter ce projet, vérifiez :
- La conformité éventuelle de l'empreinte proposée, du contour de la carte, de la fixation et de l'orientation d'insertion aux exigences M.2 applicables.
- Le nombre, l'emplacement et la catégorie des connecteurs de forme M2 sur le module et la carte porteuse.
- Toutes les fonctions multiplexées sélectionnées par le module, y compris tout routage partagé SDIO1/SDIO2, PDM, SWD (UART de débogage vs interruption/reset tactile), ou CAN.
- Les exigences de tension d'E/S, de courant, de reset, de démarrage et de séquencement d'alimentation spécifiques au module.
- Si une fonction M2xM MIPI, RGB, DVP, PDM ou I2S revendiquée est prise en charge simultanément ou seulement en mode alternatif.
- Les composants nécessaires sur la carte porteuse : émetteurs-récepteurs CAN, protection USB, alimentation et détection de la carte TF, alimentation de l'affichage, amplification audio et PHY externes.
Dernière mise à jour: