Modulerne mcp3201 og mcp3208 er lavet til at arbejde med eksterne AD-konvertere af typen mcp3201 og mcp3208.
Modulerne består kun af Software til modulet.
Princip-diagram for AD-konverterne
AD-konverterne skal tilsluttes PIC'en på 3 eller 4 ben, afhængigt af typen.
Konverteringen sker efter princippet succesiv aproximation, og det sker faktisk mens der læses fra AD-konverteren, så læsningen må ikke afbrydes i særlig lang tid.
Tilslutning af mcp3201
| AD konverteren skal have forsyning på ben 8 og stel på ben 4.
Den digitale tilslutning til PIC'en sker på ben 5, 6 og 7, hvor man starter med at selecte kredsen på ben 5, og herefter clockes på ben 7, mens der læses på ben 6.
Vref på ben 1 angiver den spænding som på inputtet skal give outputtet 4095. Altså hvis der lægges 1 V på Vref, så vil en variation på input-spændingen mellem 0 og 1 V give hele området fra 0 til 4095 digitalt.
Vref skal ligge mellem 0.25 V og Vdd (forsyningen), og typisk anvendes 5V.
Inputtet er forskellen mellem In+ In- (ben 2 og 3), hvor In- skal ligge tæt på stel (Vss), med en spænding på maks. +/- 100mV, og In+ angiver den spænding der giver det konverterede resultat.
|
|
Tilslutning af mcp3208
| AD konverteren skal have forsyning på ben 16 og stel på ben 9.
Den digitale tilslutning til PIC'en sker på ben 10, 11, 12 og 13, hvor man starter med at selecte kredsen på ben 10, og herefter clockes på ben 13, hvor man starter med at clocke kanalen og konverteringsmode ind på ben 11, hvorefter der læses på ben 12.
Vref på ben 15 angiver den spænding som på inputtet skal give outputtet 4095. Altså hvis der lægges 1 V på Vref, så vil en variation på input-spændingen mellem 0 og 1 V give hele området fra 0 til 4095 digitalt.
Vref skal ligge mellem 0.25 V og Vdd (forsyningen), og typisk anvendes 5V.
Inputtet er forholder sig til ben 14 AGND, der skal ligge tæt på stel (DGND),
Inputtet på den kanal man har angivet er den spænding der giver det konverterede resultat.
|
|
Software modulerne mcp3201.jal og mcp3208.jal
Skal skrives
media:External_AD.zip
Interface fil til mcp3201
Skal skrives
Interface fil til mcp3208
Skal skrives
Anvendelsen af de eksterne AD moduler
Skal skrives
Oversigt over Hardware Moduler på Holstebro HTX