M.2 crée un facteur de forme de microcontrôleur inhabituel
Lorsque nous pensons à un emplacement m.2 dans notre ordinateur portable ou similaire, c’est généralement dans le contexte de sa connectivité PCI pour les applications à haut débit telles que les disques SSD. Il s’agit d’un connecteur qui offre bien plus que cette interface, ce qui le rend adapté à certains modules complémentaires inattendus. A titre d’exemple [MagicWolfi] a réalisé une carte m.2 qui contient l’équivalent d’un Raspberry Pi Pico.
La carte elle-même possède le connecteur de bord m.2 familier en bas et les lignes GPIO RP2040 sous forme d’indentations de timbre-poste sur les bords. Sur la face avant m.2, on utilise l’interface USB ainsi qu’un UART et le I2Les lignes C, ainsi que certaines des interfaces que nous connaissons moins bien, telles que ALERT, WAKE, DISABLE1/2, LED 1/2 et VENDOR_DEFINED.
D’un côté, cela fournit une carte microcontrôleur interne pratique avec laquelle vous pouvez faire tout ce que vous attendez d’un Pi Pico, mais d’un autre côté, cela offre la possibilité fascinante que le Pico exécute un chien de garde ou une autre fonction pour le périphérique hôte. Nous serions vraiment intéressés d’en savoir plus sur l’utilisation du slot m.2 de cette manière.
Si vous souhaitez en savoir plus sur m.2, nous l’avons examiné plus en profondeur.