JieLi Technology AC6329C4 est un microcontrôleur ultra bon marché doté d’une connectivité Bluetooth 5.0 et de plusieurs E/S, dont certaines pour le contrôle du moteur, qui se vend à seulement 35 cents sur LCSC en unités individuelles, ou 25 cents par pièce pour plus de 1 000 commandes.
Le microcontrôleur est doté d’un cœur RISC 32 bits cadencé à 96 MHz avec 73 Ko de SRAM et jusqu’à 4 Mbits (512 Ko) de mémoire flash. Le boîtier à 16 broches (SOP16) offre de nombreuses interfaces multiplexées, notamment USB 2.0, ADC, PWM, I2C, SPI, UART et des encodeurs en phase (I) et en quadrature (Q).

Spécifications AC6329C4 :
- CPU – CPU RISC 32 bits à 96 MHz avec
- Cache – 8 Ko de cache I bidirectionnel, 1 Ko de cache R/O unidirectionnel
- 64x interruptions vectorielles
- Priorité d’interruption de niveaux 8x
- Mémoire – 73 Ko de RAM de données
- Stockage – Flash 4 Mbits (une autre pièce appelée AC6329C2 est livrée avec un flash 2 Mbits)
- Bluetooth
- Radio et bande de base entièrement intégrées à puce unique CMOS
- Conforme à la spécification Bluetooth 5.0+BR+EDR+BLE
- Prise en charge Bluetooth Piconet et Scatternet
- Répond aux exigences de puissance de transmission de classe 2 et classe 3
- Prend en charge GFSK et π/4 DQPSK tous les types de paquets
- +8 dBm de puissance d’émission
- -Sensibilité Rx de 92 dBm
- Prise en charge des profils a2dp, avctp, avdtp, avrcp, hfp, spp, smp, att, gap, gatt, rfcomm, sdp et l2cap
- Périphériques
- 10 broches GPIO
- Programmable comme entrée ou sortie individuellement
- Pull-up/pull-down interne sélectionnable individuellement
- Entrée déclenchée par Schmitt de niveau CMOS/TTL
- Réveil/interruption externe sur tous les GPIO
- 1x contrôleur USB OTG pleine vitesse
- 4x minuteries multifonctions 32 bits avec prise en charge des modes capture et PWM
- 3x UART avancé (DMA) full-duplex
- 3x interfaces hôte/périphérique SPI (DMA)
- 1x interface hôte/appareil I2C
- RTC avec réveil et base de temps pour réveiller la puce
- Générateur PWM 16 bits pour la commande de moteurs
- 3x encodeur IQ
- CAN 6 canaux 10 bits
- Détecteur de faible puissance 1 canal 8 niveaux
- Le PMU intégré prend en charge le mode basse consommation
- Chien de garde
- Réinitialisation à la mise sous tension
- 10 broches GPIO
- Source de courant
- LDOIN-4,5V à 5,5V
- VBAT – 1,8 V à 4,5 V
- VDDIO – 1,8 V à 3,4 V
- Colis – SOP16 (9,9 x 6 mm)
- Écart de température
- Fonctionnement – -40°C à +85°C
- Stockage – -65°C à +150°C

Il n’y a pas beaucoup d’informations publiques sur l’AC6329C(4/2), à l’exception de la fiche technique. Mais si nous étendons la recherche à l’AC63, plus d’informations apparaissent. Premièrement, Zhuhai Jieli Technology Co., Ltd possède un compte GitHub avec deux SDK pour la série AC63, l’un nommé fw-AC63_BT_SDK pour la partie Bluetooth (basé sur Zephyr RTOS) avec une documentation en anglais et en chinois, et l’autre appelé fw-AC63_GP_MCU. pour le noyau MCU avec instructions en chinois uniquement. Un site de documentation est disponible, mais uniquement en chinois.
Jieli Tech vend plusieurs cartes de développement sur Taobao avec quelques cartes basées sur l’AC63, mais aucune spécifiquement alimentée par l’AC6329C4 ou l’AC6329C2. J’ai trouvé un produit final basé sur l’AC6329C4 : un tracker GPS Bluetooth GSM 2G qui s’appuie sur le microcontrôleur pour la connectivité Bluetooth.

Bien que l’AC6329C4 soit intéressant en raison de son prix bas et de sa connectivité Bluetooth, il pourrait être difficile de construire quelque chose autour de lui pour le moment, à moins que vous ne sachiez lire le chinois et que vous soyez basé en Chine. En plus d’être vendu sur LCSC, le MCU est également proposé sur Aliexpress au prix de 7,62 $ pour un bundle de vingt puces, soit environ 38 cents par puce, mais encore une fois, je n’ai trouvé aucune carte de développement là-bas. Il faudra attendre de voir comment cela évolue, même si la fiche technique date de 2021 donc je ne suis pas sûr qu’il y ait beaucoup d’espoir…
Merci à Rogan pour le conseil.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

