Ποια είναι η διαφορά μεταξύ των καναλιών ADC και των ακίδων AN σε μια MCU;


Απάντηση 1:

Ένα ADC είναι μια συσκευή μέσα στο τσιπ που εκτελεί αναλογικές σε ψηφιακές μετατροπές. Μπορεί να έχει πολλαπλά κανάλια από τα οποία μπορεί να δοκιμάσει, αλλά μόνο ένα κάθε φορά.

Οι ακίδες αναλογικής εισόδου είναι οι ακίδες που συνδέονται με ένα ADC, με κάποιο τρόπο.

Στους μικροελεγκτές χαμηλού επιπέδου, υπάρχει συχνά μια χαρτογράφηση 1: 1 μεταξύ των καναλιών αναλογικών εισόδων και των καναλιών ADC, αλλά υπάρχουν πολλές εξαιρέσεις.

Για παράδειγμα, μερικά MCU έχουν εσωτερικούς αισθητήρες θερμοκρασίας συνδεδεμένους στο ADC. Θα έπαιρναν κανάλια που δεν είναι προσβάσιμα μέσω ενός πείρου.

Στις ανώτερες μονάδες MCU (όπως το STM32) μπορείτε επίσης να έχετε πολλαπλούς ADC και συνήθως μπορούν να δοκιμάσουν από τις ίδιες ακίδες, έτσι μπορείτε να έχετε έναν αναλογικό πόλο εισόδου που αντιστοιχεί στο κανάλι 2 στο ADC0, στο κανάλι 3 στο ADC1 και στο κανάλι 5 για ADC2, για παράδειγμα. Αυτό σας επιτρέπει να κάνετε πραγματικά δροσερά πράγματα, όπως η δειγματοληψία ενός σήματος 3 φορές πιο γρήγορα χρησιμοποιώντας 3 ADCs, κλιμακώνοντας τους χρόνους μετατροπής εκκίνησης.


Απάντηση 2:

Εάν ένα MCU έχει αναλογικές ακίδες, το ADC είναι μέσα. Μερικοί επεξεργαστές PIC τις έχουν. Σήμερα τα ADC διατίθενται σε όλα τα είδη γεύσεων. Μπορούν να έχουν μια διεπαφή καταχωρητή για τον έλεγχο και την κατάσταση. Και μπορούν να έχουν πολλαπλά κανάλια, πολυπλέκτη χρόνου. Είναι σημαντικό να λαμβάνονται υπόψη οι προδιαγραφές του MSPS και του ψηφίσματος.