डिजिटल सिग्नल नियंत्रक
डिजिटल सिग्नल कंट्रोलर (डीएससी) माइक्रोकंट्रोलर और डिजिटल सिग्नल प्रोसेसर (डीएसपी) का मिश्रण होता है। माइक्रोकंट्रोलर्स की तरह, डीएससी के पास त्वरित इंटरप्ट प्रतिक्रिया होती है, पीडब्ल्यूएम और निगरानी घड़ी जैसे नियंत्रण-उन्मुखी उपकरण प्रदान करते हैं, और सामान्यतः सी प्रोग्रामिंग भाषा का उपयोग करके प्रोग्राम किए जाते हैं, यद्यपि इन उपकरणों को उपकरण के परम्परागत समुच्चय भाषा का उपयोग करके भी प्रोग्राम किया जा सकता है। डीएसपी की ओर से, वे अधिकांश डीएसपी में पाए जाने वाले विशेषताओं जैसे कि एकल-चक्र गुणा-जोड़ (MAC) यूनिट, बैरल शिफ्टर और बड़े संचायक सम्मिलित होते हैं। यह सर्वप्रथम माइक्रोचिप प्रौद्योगिकी द्वारा 2002 में अपनी 6000 श्रृंखला डीएससीएस के प्रक्षेपण के साथ प्रस्तुत किया गया था, और इसके पश्चात अधिकांश, परन्तु सभी डीएससी विक्रेताओं द्वारा नहीं अपनाया गया था। उदाहरण के लिए, इन्फिनॉन और रेनेसस अपने डीएससीएस को माइक्रोकंट्रोलर के रूप में संदर्भित करते हैं।)
डीएससी का उपयोग अनुप्रयोगों की एक विस्तृत श्रृंखला में किया जाता है, परन्तु अधिकांश मोटर नियंत्रण, विद्युत् रूपांतरण और सेंसर प्रोसेसिंग एप्लिकेशन में उपयोग किये जाते है। वर्तमान में विद्युत मोटर्स और विद्युत् आपूर्ति में विद्युत् की खपत को कम करने की उनकी क्षमता के लिए डीएससी को हरित प्रौद्योगिकियों के रूप में विपणन किया जा रहा है।
मार्केट रिसर्च फर्म फॉरवर्ड कॉन्सेप्ट्स (2007) के अनुसार, बाजार हिस्सेदारी के क्रम में, शीर्ष तीन डीएससी विक्रेता टेक्सस उपकरण, फ्रीस्केल और माइक्रोचिप टेक्नोलॉजी हैं। ये तीन कंपनियां डीएससी बाजार पर हावी हैं, अन्य विक्रेताओं जैसे इन्फिनॉन और रेनेसस पाई का एक छोटा टुकड़ा लेते हैं।
डीएससी चिप्स
नोट: डेटा 2012 (माइक्रोचिप और टीआई) से है और तालिका में वर्तमान में केवल शीर्ष 3 डीएससी विक्रेताओं की पेशकश सम्मिलित है।
Vendor | Device | Clock Speed (MHz) | Flash (kB) | PWM channels, resolution, duty cycle |
---|---|---|---|---|
Microchip | डीएसपीIC30F | 30 | 6–144 | 4–8 (16 bits, 1 or 16.5 ns depending on part) |
डीएसपीIC33F | 40 | 12–256 | up 18 PWM (16 bits, 12.5 ns) | |
डीएसपीIC33E | 70 | 64-512 | up 16 PWM (16 bits, 8.32 ns) | |
Texas Instruments | TMS320F28x | 60–150 | 32–512 | 16 PWM (13 bits, 150 ps) |
TMS320LF240x | 40 | 16–64 | 7–16 PWM (11 bits, 150 ps) | |
Freescale | MC56F83x | 60 | 48–280 | 12 PWM (15 bits, 10 ns) |
MC56F80x | 32 | 12–64 | 5–6 PWM (15 bits, 10 ns) | |
MC56F81x | 40 | 40–572 | 12 PWM (15 bits, 10 ns) |
डीएससी सॉफ्टवेयर
डीएससीएस, जैसे माइक्रोकंट्रोलर और डीएसपीएस को सॉफ़्टवेयर समर्थन की आवश्यकता होती है। सॉफ्टवेयर पैकेजों की संख्या बढ़ रही है, जो डीएसपी अनुप्रयोगों और माइक्रोकंट्रोलर अनुप्रयोग दोनों के लिए आवश्यक सुविधाओं की पेशकश करते हैं। आवश्यकताओं के व्यापक समुच्चय के साथ, सॉफ़्टवेयर समाधान अधिक दुर्लभ हैं। उन्हें आवश्यकता है: विकास उपकरण, डीएसपी पुस्तकालय, डीएसपी प्रसंस्करण के लिए अनुकूलन, तीव्रता से रुकावट से निपटने, बहु-सूत्रण और छोटे पदचिह्न की आवश्यकता होती है।।