cuter nouveau travail "Boutique Bowen" - simple générateur de forme d'onde

1 introduction

Le générateur de forme d'onde de ce genre de choses, être un peu d'expérience, et en ont profité d'une variété de puces, il y a 51 simples, il y a des FPGA complexes, est fait avant un DAC externe génère un signal analogique. STM32F767 le CAD a construit deux, ce qui simplifie considérablement les circuits périphériques, alors quand le conseil de développement de l'application initiale, l'idée a été ensemble générateur de forme d'onde. Cet article ne joue un rôle important, surtout pour montrer comment des fonctions de bibliothèque peu de code DAC fonctionne, un élément clé de.

2, idées de conception du générateur de forme d'onde

Pour le CAD, les données les plus importantes enregistrent que le registre. enregistrer des données dans les données du CAD est objet converti. Par conséquent, aussi longtemps que les données de modification dans le registre de données peuvent être réalisées dans différents signaux de tension de sortie, comme le temps, la forme d'onde générée. Si vous voulez changer la fréquence de la forme d'onde, tant que le temps de changer les données contenues dans le registre de données il.

3, l'utilisation du CAD

Regardez d'abord le schéma fonctionnel du CAD.

Est divisé en plusieurs blocs: un module de déclenchement, la logique de commande, le convertisseur DAC, il existe registre le plus important, DORx, DHRx ainsi que le registre de commande DAC, dans lequel DORx est pas actionné directement, dont la valeur est commandée par la logique de la DHRx mettre à jour sur.

DHRx se réfère au maintien de données registre (registre de maintien de données), généralement appelé DAC_DHRxxxx, alignés selon la dernière utilisation de quelques-uns DAC (simple, double), les bits de données (8, 12, 16), des données (justifié à gauche, justifié à droite) et similaires sont différentes, par exemple un seul canal, 8, droit registres de données justifiées nommés: DAC_DHR8R1. A propos de cette section décrit plus en détail, s'il vous plaît se référer aux données officielles.

Après le CAD a connu, puis est simple, le débit de fonctionnement du DAC indiqué sur la figure.

L'idée est de ordinogramme rendre l'apprentissage plus clairement, vous pouvez vous référer à l'échantillon PACK dans les codes de conception technique directement pendant l'opération proprement dite.

4, les données de calcul

les données de conversion Génération table de correspondance ou par la façon de calcul, table de consultation est l'espace pour le temps, une petite quantité de calcul, rapide, le calcul, l'arithmétique en virgule flottante à la conception, sera plus de temps. Calcul utilisé ici, la formule suivante:

Dans lequel, NS est le nombre de points d'échantillonnage, la valeur maximale DAC_MaxDigitalvalue registre de maintien est les données, telles que des bits de données à 8 bits, la valeur 0xFF, 12 bits de cette valeur est 0xfff.

Un signal de tension de sortie analogique est calculée comme suit:

Cette conception utilise 8 bits de données, correspondant à la plage de tension de 0 à 3,3 V, en utilisant le canal 1, la broche de sortie analogique PA4.

5, les résultats de mesure

Les résultats de mesure présentés ci-dessous:

PA4 broches de sortie, comme indiqué ci-dessous:

6, triangle et onde carrée

Triangle et onde carrée ne veut pas dire, le long des lignes de ce à venir, encore plus simple que certains de l'onde sinusoïdale. F7 à dire est que le CAD lui-même a une fonction de génération d'onde triangulaire, comment utiliser la fonction de génération d'onde DAC triangulaire, peut se référer au pack dans l'exemple de projet, s'il n'y a pas d'échantillon F767, il est un autre exemple d'un modèle de référence. La même chose est vrai pour d'autres périphériques.

En outre, si vous souhaitez un contrôle plus précis des fréquences d'ondes, une minuterie d'écriture DHR de déclenchement peut être utilisé.

Copyright:

Cet article de la principale Bo "Cuter" Relâchez. Bienvenue à réimprimer, mais ne sont pas autorisés à modifier le contenu du blog, ni à des fins de profit. Non supprimer l'avis de l'auteur et le droit d'auteur reproduit. Si le vol n'indique pas la source en raison de conflits de droits d'auteur, vaniteux par les voleurs.

3 minutes pour obtenir la modélisation? Achat de cheveux colle attention à ces points
Précédent
ETH Zurich Professeur Brad Nelson: Micro-Nano-niveau robot manipulation d'objets
Prochain
« Monster Hunter World » a lancé la mise à jour 2.0.1, révisez les flèches de dragon et d'autres questions ne peuvent pas être alignés
Le Président de la Cour occupé « langue étrangère » dans le passé « chinois » bonne à la métamorphose
La plupart retraite et le plus grand sauvetage miracle: Nolan « Dunkerque » fureter derrière le charme légendaire
OPPO innovant de charge R17 charge du flash Pro super sens au-delà d'imagination
Les questions juridiques ne peuvent être résolus, il est bon de les
La vente de l'An a cassé 87 millions: 80% des frais déclarés gras en service « pré-vente au box-office. »
La conception du système de contrôle d'accès en laboratoire d'identification des empreintes digitales
Amoy vote les critiques des utilisateurs | « vingt-deux »: triste de dire vivant, bien vivant
Vraiment battre micro-canal, besoin de « crise drop dimensions. »
Lanshan 17 nouvelle agence a été officiellement créé
Les plus susceptibles de faire une bonne « journée créditée sélectionnez » regard comme le cinéma et la télévision entreprise
« Final Fantasy 15 » en 12 langues en même temps ne dépensent beaucoup d'énergie à vendre