100KHz anahtarlamalı bir dc dc dönüştürücü için, akım kontrolü yaparken akım sürekli bir üçgen dalga gibi sabit bir aralıkta hareket ediyor.
Mcu üzerindeki adc yi kullandığımızda pwm ve adc yi senkron hale getirip, kontrol yapabiliyoruz.
Peki harici adc kullanıp, spi üzerinden değeri mcuya...
ACS712'nin kendi içinde zaten 2.5Vluk bir offseti var. Pozitif ve negatif ölçülürken buna bakılıyor.
Fakat kendi datasheetinde sayfa 12'de kazanç arttırmak için önerilen devrede opamp girişine 2.5V'luk bir offset daha verilmiş. Bunun amacı nedir?
Mcp3201 12 bit adc entegrem var. Deneme amaçlı bir pot ile 0-5v arası okuma yapmak istiyorum.
Okuduğum 12 bit adc yi spi ile dspic30f6014a ya gönderip, orada veriyi kullanmak istiyorum.
Hem öğrenip hem mcp3201 ile spi dan veri okuyup bunu kullanmaya çalışıyorum. Daha önce dspic kullanmamıştım. Dspic stm32 serisi gibi rahat değil :) fakat bununla ilerlemem gerekecek
Spi aktif ettim
Datamı okuma süreme entegreden baktım. Örneğin 1 us
Cs pini 1 yaptım. Datayı okumaya başladım
1us timer kurup delay yaptım
Sonra okuma süresi bitti diyip cs pinini 0 yaptım.
Artık veri bufferda
Akış doğru mudur? Yanlış anlamadım değil mi?
Bazı örnek kodlarda mcu registerları...
Merhaba,
SPI kullanmak için bazı sorularımı bu başlık altında sormak istiyorum.
İlk sorum şu,
Ben bir adc entegresinden spi ile veri okuyacağım. Bu entegreyi cs pini ile aktif hale getirdim diyelim. Okuma bitene kadar da cs yi aktif tutacağım. Peki okuma bittiğinde nasıl geri bırakacağım cs...