8, 10, 12 bit SPI DAC

  • Konuyu başlatan Konuyu başlatan Dede
  • Başlama tarihi Başlama tarihi

Dede

https://www.facebook.com/End.El.San.Ltd.Sti
Katılım
24 Mayıs 2024
Mesajlar
823
Geçici ve kalıcı hafıza çeşitleri olan DAC ürünleri...

8/10/12-Bit Digital-to-Analog Converters, 1 LSb INL
Single/Dual Voltage Outputs with SPI Interface

Features
• Memory Options:
- Volatile memory: MCP48CVBXX
- Nonvolatile memory: MCP48CMBXX
• Operating Voltage Range:
- 2.7V to 5.5V – Full specifications
- 1.8V to 2.7V – Reduced device specifications
• Output Voltage Resolutions:
- 8-Bit: MCP48CXB0X (256 steps)
- 10-Bit: MCP48CXB1X (1024 steps)
- 12-Bit: MCP48CXB2X (4096 steps)
• Nonvolatile Memory (MTP) Size: 32 Locations
• 1 LSb Integral Nonlinearity (INL) Specification
• DAC Voltage Reference Source Options:
- Device V DD
- External V REF pin (buffered or unbuffered)
- Internal band gap (1.214V typical)
• Output Gain Options:
- 1x (Unity)
- 2x (available when not using internal V DD as
voltage source)
• Power-on/Brown-out Reset (POR/BOR)
Protection
• Power-down Modes:
- Disconnects output buffer (High-Impedance)
- Selection of V OUT pull-down resistors
(100 k or 1 k)
• SPI Interface:
- Supports ‘00’ and ‘11’ modes
- 50 MHz write speed
- 25 MHz read speed
• Package Types:
- Dual: 16-lead 3 x 3 QFN, 10-lead MSOP,
10-lead 3 x 3 DFN
- Single: 16-lead 3 x 3 QFN, 10-lead MSOP,
10-lead 3 x 3 DFN
• Extended Temperature Range: -40°C to +125°C


Datasheet MCP48CXBXX
DataSheet MCP48CXDX1/2
 
CXB ve CXD serisi arasındaki fark nedir? Datasheet'lere bakınca tamamen aynı gibi duruyorlar :bilmem3:
 
Sanırım üreticiye sormak lazım bunu.
Farklı isimlendirildiyse illaki bi fark wardır ama bilmemkaç sayfa dökümanın tamamını karşılaştırmak ta zor iş.
 
Sanırım üreticiye sormak lazım bunu.
Farklı isimlendirildiyse illaki bi fark wardır ama bilmemkaç sayfa dökümanın tamamını karşılaştırmak ta zor iş.
Aslında bu iki dokümanı kıyaslamak artık eskisi gibi çok da vakit alacak bir iş değil, ChatGPT sağolsun, genel bir özet çıkarttı bizim için :)

Kod:
**MCP48CXB vs. MCP48CXD: Temel Farklar** 

Her iki ürün de 8/10/12-bit çözünürlüklü dijitalden analoğa dönüştürücü (DAC) olup, SPI arabirimine ve benzer özelliklere sahiptir. Ancak, temel farklar şunlardır: 

1. **Güç Tüketimi:** 
   - MCP48CXB serisi, daha yüksek tipik akım tüketimine sahiptir (örneğin, 1 MHz'de 250 µA). 
   - MCP48CXD serisi daha düşük güç tüketimine sahiptir (örneğin, 1 MHz'de 190 µA). 

2. **Direnç Merdiveni Değerleri:** 
   - MCP48CXB: 63.9 kΩ - 78.1 kΩ. 
   - MCP48CXD: 62.475 kΩ - 84.525 kΩ. 

3. **Güç Tasarrufu Modu Akımı:** 
   - MCP48CXB: 0.56 - 3.80 µA. 
   - MCP48CXD: 0.5 - 2.4 µA, daha düşük güç tüketimi sağlar. 

4. **Kazanç Hatası (Gain Error):** 
   - MCP48CXB: ±0.1%. 
   - MCP48CXD: ±0.6% ile daha düşük kazanç hatası sunar. 

5. **Bant Genişliği:** 
   - MCP48CXB: 60 kHz. 
   - MCP48CXD: 270 kHz ile daha geniş bant genişliğine sahiptir. 

Sonuç olarak, **MCP48CXD** serisi daha düşük güç tüketimi, daha geniş bant genişliği ve daha iyi kazanç hatası sunarken, **MCP48CXB** serisi daha yüksek direnç kararlılığına sahiptir. Seçim yapılırken uygulama gereksinimlerine bağlı olarak karar verilmelidir.
 
Ama gene de bütün tespitlerini doğrulamak lazım. Mesela gain error'u yanlış değerlendirmiş. Her iki çipin de gain error ±0.1 olarak görünüyor datasheet'lerde. Maksimum ve minimumlar farklı. Gain error konusunda tamamen işkembeden atmış.
 
Bir de her farkı tespit edememiş. Phase margin de farklı iki çip için. Ama birisinde birimi hatalı olarak ℃ olarak verilmiş, herhalde orada beyni yandı, anlayamadı ve atladı o farkı :D
 
@taydin hocam prompt'u sıkılaştırdıkça sonuçlar iyileşiyor, ben çok genel bir ifade ile sormuştum, ama yine de haklısınız, ben böyle bir iş istediğimde kendim tek tek doğru veriyi alıp alamadığını kontrol ediyorum, ama genel manada datasheet kıyaslama ve komponent önerisi konusunda o an farketmediğim bir detayı bu kadar hızlı öğrenebilmek güzel oluyor.
 

Forum istatistikleri

Konular
7,299
Mesajlar
123,400
Üyeler
2,949
Son üye
dündenbiri

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top