AD9850 and AD9851 verschil DDS boards

Hardware die niet past in bovenstaande onderwerpen
Berichten: 1
Geregistreerd: 25 Jun 2020, 17:20

AD9850 and AD9851 verschil DDS boards

Berichtdoor theofaber » 25 Jun 2020, 17:34

Vaker gebruikt, het o zo handige en goedkope AD9850 DDS board. Voor een project heb ik de AD9851 gekocht en die bleek niet te werken. Dat klopt als je niet de juiste dingen veranderd in de sketch van mr... (?) die anders geweldig werk geleverd heeft. Bij het gebruik van een library kun je echt een probleem hebben, maar indien de AD aangestuurd wordt door opdracht uit de sketch, is het simpel aan te passen. Maar je moet het wel weten...

Juiste code voor de AD9850, note: dit is een fragment uit de (sub) code van de man, van wie ik de naam dus kwijt ben!

int32_t freq = frequency * 4294967295/125000000; // note 125 MHz clock on 9850

tfr_byte(0x000); // Final control byte, all 0 for 9850 chip


En voor de AD9851 wordt het,

int32_t freq = frequency * 4294967296/180000000; // for 9851 set clock 180MHz and divider altered

tfr_byte(0x001); // Final control byte, (001 for 9851)

Advertisement

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 2 gasten