মাইক্রোকন্ট্রোলাররা সাধারণত অন-চিপ ডিএসি থাকে না কেন?


44

ইন এই উত্তর আমি পড়তে যে মাইক্রোকন্ট্রোলারের সাধারণত DACs নেই, যখন তারা এডিসি আছে। তা কেন?

সম্পাদনা
আমি প্রশংসা করি যে কোনও আর -2 আর ড্যাকের মতো প্রতিরোধক সংহত করা রিয়েল-এস্টেটের দিক থেকে ব্যয়বহুল (ধন্যবাদ মাইক, আপনার উত্তরের জন্য), তবে আমি ভেবেছিলাম যে স্যুইচড বর্তমান ডিএসিগুলি খুব ছোট করা যেতে পারে কারণ তাদের কেবল কয়েকটি মুড়ি ট্রানজিস্টর প্রয়োজন।


এটি একটি ভাল প্রশ্ন +1। আমিও একইভাবে ভাবছি।
সিব্রিয়ন

আমার A / D এর সাথে 2 ভোল্টেজ পরিমাপ করতে হবে, তারপরে একই সাথে 2 ডি / এ সংকেত তৈরি করা উচিত। এটি একই সাথে 2 ট্রানজিস্টরের মাধ্যমে বর্তমানটিকে নিয়ন্ত্রণ করা। একক বা ডাবল মেরু ফিল্টার করা পিডাব্লুএম পদ্ধতিগুলির শব্দ এবং অ-লিনিয়ারিটি একটি আসল সমস্যা। কখনও কখনও আপনি "অ্যানালগটিতে ফিরে যেতে" চান। আমার কাছে সাইপ্রেস সলিউশনের মতো দেখাচ্ছে। প্রথম স্থানে মাইক্রো নিয়ে যাওয়ার পুরো কারণটি অংশগুলির সংখ্যা হ্রাস করা। আউটবোর্ড ডি / এ এর ​​মতো স্টাফ যুক্ত করা গেটের বাইরে পরাস্ত করে।

উত্তর:


30

প্রথমত, কিছু মাইক্রোকন্ট্রোলারের ডি / এ রূপান্তরকারী থাকে। তবে এ / ডি রূপান্তরকারীদের তুলনায় এগুলি খুব কম সাধারণ।

প্রযুক্তিগত সমস্যাগুলি বাদ দিয়ে মূল কারণ হ'ল বাজার চাহিদা। চিন্তা করুন. কোন ধরণের অ্যাপ্লিকেশনটির জন্য সত্যিকারের ডি / এ প্রয়োজন হবে? বিন্দুটি সংকেত প্রক্রিয়াজাত না করা পর্যন্ত কোনও মাইক্রো যুক্তিসঙ্গতভাবে উচ্চ গতির এনালগ সংকেত উত্পাদন করা খুব বিরল। তবে এর মূল বাজারটি অডিও এবং এটি ডিজিটাল মাইক্রোকন্ট্রোলার তৈরি করতে ব্যবহৃত একই প্রক্রিয়াটি তৈরি করতে পারার চেয়ে অনেক বেশি রেজোলিউশন প্রয়োজন। সুতরাং অডিও বাহ্যিক এ / ডিএস এবং ডি / যাইহোক হিসাবে ব্যবহার করবে। এই জাতীয় অ্যাপ্লিকেশনগুলির জন্য উদ্দিষ্ট ডিএসপিগুলিতে আই 2 এস এর মতো বাহ্যিক ডিভাইসগুলির সাথে কথা বলার জন্য যোগাযোগের হার্ডওয়্যার অন্তর্নির্মিত থাকে।

অন্যথায় সাধারণ নিয়ন্ত্রণ অ্যাপ্লিকেশনগুলির জন্য কৌশলটি হ'ল প্রক্রিয়া শুরুর দিকে ডিজিটাল রূপান্তর করা এবং তারপরে জিনিসগুলি ডিজিটাল রাখা। এটি A / Ds এর পক্ষে যুক্তি দেয় তবে D / As অকেজো কারণ যেহেতু আপনি অ্যানালগটিতে ফিরে যেতে চান না।

মাইক্রোকন্ট্রোলাররা সাধারণত যে জিনিসগুলি নিয়ন্ত্রণ করে সেগুলি পিডব্লিউএম (পালসউইথ মডুলেশন) দিয়ে নিয়ন্ত্রণ করা হয়। পাওয়ার সাপ্লাই এবং ক্লাস ডি অডিও স্যুইচিং সহজাত ডালগুলিতে কাজ করে। মোটর নিয়ন্ত্রণ, solenoid নিয়ন্ত্রণ, ইত্যাদি, দক্ষতার জন্য ডাল দিয়ে সমস্ত করা হয়। আপনি পাসের উপাদানটি পুরোপুরি চালু বা সম্পূর্ণ বন্ধ রাখতে চান কারণ একটি আদর্শ স্যুইচ কোনও শক্তি বিচ্ছিন্ন করতে পারে না। বড় সিস্টেমে বা যেখানে ইনপুট শক্তি দুষ্প্রাপ্য বা ব্যয়বহুল (যেমন ব্যাটারি অপারেশন), স্যুইচিং সিস্টেমগুলির দক্ষতা গুরুত্বপূর্ণ। প্রচুর মাঝারি ক্ষেত্রে মোট ব্যবহৃত শক্তি ইস্যু নয়, তবে তাপ যেমন রয়েছে তেমন নষ্ট শক্তি থেকে মুক্তি পাওয়া। 10 ডাব্লু পরিবর্তে 1 ডাব্লু বিচ্ছুরিত একটি স্যুইচিং সার্কিট 10 ডাব্লু লিনিয়ার সার্কিটের তুলনায় বৈদ্যুতিন অংশগুলিতে কিছুটা বেশি ব্যয় করতে পারে তবে এটি সামগ্রিকভাবে অনেক সস্তা কারণ আপনার যুক্ত আকার এবং ওজন সহ হিট সিঙ্কের প্রয়োজন নেই,

দ্রষ্টব্য যে পিডাব্লুএম আউটপুটগুলি, যা মাইক্রোকন্ট্রোলারগুলির মধ্যে খুব সাধারণ, আপনি যেগুলি অস্বাভাবিক ক্ষেত্রে প্রয়োজন সেখানে অ্যানালগ সংকেত তৈরি করতে ব্যবহার করা যেতে পারে। আপনার কাছে পর্যাপ্ত রেজোলিউশন * স্পিড প্রোডাক্ট রয়েছে যতক্ষণ না কোনও মাইক্রো থেকে এনালগ সিগন্যাল তৈরি করার জন্য পি পাসউইউএম আউটপুট কম পাস ফিল্টার করা সহজতম এবং সর্বোত্তম উপায়। ফিল্টার করা পিডব্লিউএম আউটপুটগুলি সুন্দরভাবে একঘেয়ে এবং উচ্চ লিনিয়ার, এবং রেজোলিউশন বনাম স্পিড ট্রেডঅফ কার্যকর হতে পারে।

আপনি কি কোনও মাইক্রোটির জন্য ডি / এ কনভার্টারের জন্য বিশেষ কিছু মনে করেছিলেন? সম্ভাবনা হ'ল এটি লো পাস ফিল্টার করা পিডাব্লুএমএম দিয়ে সমাধান করা যেতে পারে বা যাইহোক উচ্চতর রেজোলিউশন * গতির জন্য একটি বাহ্যিক ডি / এ প্রয়োজন। ফিল্টার করা পিডব্লিউএম এবং বাহ্যিকের মধ্যে ব্যবধানটি বেশ সংকীর্ণ, এবং প্রকৃতপক্ষে এমন সংকেত প্রয়োজন এমন অ্যাপ্লিকেশনগুলির ধরণটিও সংকীর্ণ।


অডিও ছাড়াও একটি সালিসি ফাংশন জেনারেটর (এআরবি) হ'ল একমাত্র অ্যাপ্লিকেশন সম্পর্কে আমি ভাবতে পারি যেখানে আপনি পিডব্লিউএম ব্যবহার করতে পারবেন না।
স্টিভেন্ভ

উচ্চতর রেজোলিউশনটি যখন উচ্চতর গতিতে পছন্দ হয় তখন কেবলমাত্র একটি পয়েন্ট যেখানে কোনও ড্যাক আমার পক্ষে দরকারী বলে মনে হয়। কাউন্টার বা টাইমারের কারণে একটি পিডব্লিউএম এর সীমিত রেজোলিউশন রয়েছে এবং একটি নির্দিষ্ট আপডেটের গতির সাথে এটির জন্য খুব উচ্চ গতির রেফারেন্স প্রয়োজন।
হ্যান্স

আপনি যখন কিছু এলোমেলো-অফসেট অ্যানালোজার সেন্সরের জন্য ট্রিম ভোল্টেজের প্রয়োজন তখন এটি দরকারী অন্য জায়গায়।
রকেটম্যাগনেট

1
@ রকেট: ট্রিম অফসেটগুলি খুব কম ব্যান্ডউইথ, তাই লো পাস ফিল্টার করা পিডব্লিউএম তাদের পক্ষে ভাল কাজ করে। এর জন্য অতিরিক্ত অতিরিক্ত অংশের প্রয়োজন হয় না কারণ আপনি সাধারণত কোনও ট্রিম অ্যাডজাস্টমেন্টের জন্য পুরো আউটপুট পরিসীমাটি শিফট এবং টানতে চান।
অলিন ল্যাথ্রপ

1
আমি নিশ্চিত নই যে অন্যান্য manufacturersc নির্মাতারা কীভাবে প্রতিনিধি, তবে প্রায় 10% পিআইসি-সি-র অন-বোর্ডে ডি / এ রয়েছে, আমি বিশ্বাস করি তারা সবাই 10-বিট are 16 টি পিকস (বেশিরভাগ পিআইসি 24 এবং ডিএসপিক 33 পরিবারে তবে একটি দম্পতি পিআইসি 16) দু'টি ডি / এ থাকে।
tcrosley

12

সিলিকন অঞ্চলে ডিএসি তুলনামূলকভাবে ব্যয়বহুল। ইনপুটের চেয়ে কম অ্যাপ্লিকেশনগুলিকে অ্যানালগ আউটপুট প্রয়োজন এবং অ্যাপ্লিকেশনগুলির একটি বৃহত অনুপাতের জন্য প্রয়োজনীয় ড্যাক কার্যকারিতা পিডাব্লুএমএম এবং স্বল্প পরিমাণে বাহ্যিক ফিল্টারিং ব্যবহার করে আরও সস্তায় অর্জন করা যেতে পারে।


6

আরও দুটি বিষয়, এখনও উল্লেখ করা হয়নি:

  • এমন অনেকগুলি ক্ষেত্রে রয়েছে যেখানে একটি অংশকে অনেকগুলি পিনের ভোল্টেজগুলি পরিমাপ করতে সক্ষম হতে হবে তবে একসাথে নয়। এটি সম্পাদন করতে পিন প্রতি একটি পাস-গেটের সাথে একটি একক এডিসি ব্যবহার করা সম্ভব। বিপরীতে, বেশিরভাগ অংশে যা একাধিক ডিএসি আউটপুটগুলির প্রয়োজন হবে তাদের একই সাথে প্রয়োজন হবে।

  • কোনও এডিসিকে বাইরের বিশ্বে ইন্টারফেস করে এমন সার্কিটিকে এডিসির ইনপুট সার্কিটরিতে কোনও ইচ্ছাকৃত বা পরজীবী ক্যাপাসিট্যান্স চার্জ করতে বা স্রাব করতে কেবল পর্যাপ্ত বর্তমান স্থানান্তর করতে সক্ষম হতে হয়। এটি কেবলমাত্র একটি অতি সামান্য পরিমাণই বর্তমান নয়, তবে এটি প্রয়োগের তুলনায় মূলত স্বতন্ত্র। "সবচেয়ে খারাপ ক্ষেত্রে" বর্তমান-পরিচালনার প্রয়োজনীয়তাগুলির জন্য পরিচালনা করার জন্য প্রয়োজনীয় অতিরিক্ত ক্ষেত্রের পক্ষে উপযুক্ত প্রয়োগের পরিস্থিতিতে কাজ করতে পারে এমন কোনও কিছুর জন্য কী প্রয়োজন হবে তার তুলনায় নগণ্য হবে। বিপরীতে, বিভিন্ন ড্যাক অ্যাপ্লিকেশনগুলির বিভিন্ন বর্তমান স্রোসিং বা ডুবির প্রয়োজনীয়তা থাকবে এবং এই প্রয়োজনীয়তাগুলি পরিচালনা করতে প্রয়োজনীয় চিপ ক্ষেত্রের পরিমাণ প্রচুর পরিমাণে পৃথক হবে। একটি চিপ ক্ষেত্রের 20% একটি দম্পতি DAC- তে ব্যয় করা যে কোনও আবেদনের প্রয়োজনীয়তার সাথে যথাযথভাবে মাপসই করা বোধগম্য হবে,

ঘটনাক্রমে, একটি কৌশল যা আমি বেশি ব্যবহার করে দেখিনি তা হ'ল পি ডাব্লুএম এর সাথে কোনও ডিএসি একত্রিত করা। কোনও আর / টুআর ড্যাক ব্যবহার করার সময়, একটি অতিরিক্ত ইনপুট যুক্ত করা সহজ যার ওজন এলএসবি এর সমান (যেমন উদাহরণস্বরূপ একটি 3 + 1-ইনপুট ড্যাকের ওজন 1/2, 1/4, 1/8 এবং 1/8)। একটি 8-বিট ড্যাক গ্রহণ এবং এটিতে একটি পিডব্লিউএম সংকেত যুক্ত করা 12-বিট পিডাব্লুএম এর শব্দের 1/128 এর সাথে 12-বিট ফলাফল পেতে পারে, তবে তুলনামূলক লিনিয়ারিটির 12-বিট ড্যাক ব্যবহার করার চেয়ে কম ব্যয়ে।


1

অলিন যেমন বলেছিলেন, কিছু এমসিইউয়ের ডিএসি রয়েছে। সাইপ্রাস PSoC3 এবং PSoC5 এ একবার দেখুন। এগুলিতে দুটি ডিএসি রয়েছে। এটি এনালগ সেন্সিং অ্যাপ্লিকেশনগুলিতে অত্যন্ত কার্যকর হতে পারে যার পরিবর্ধনের আগে একটি ট্রিম ভোল্টেজ প্রয়োজন।

উদাহরণস্বরূপ, আমরা চাপ সেন্সরগুলির ফলাফলগুলি পরিমাপের জন্য একটি ব্যবহার করেছি। প্রতিটি চাপ সেন্সর চিপ একটি এলোমেলো ভোল্টেজ অফসেট আছে। এমসিইউ পুনরায় সেট করা হলে, এটি সেন্সরের আউটপুটের তুলনায় ড্যাক ভোল্টেজ সেট করে। তারপরে এই ভোল্টেজগুলির মধ্যে পার্থক্যটি প্রশস্ত করে।

এডিসি, ড্যাক, ওপ্যাম্পস এবং এমসিইউ সমস্ত একটি চিপে রাখতে সক্ষম হওয়ায় এটি দুর্দান্ত।


1
আপনার চাপ সংবেদক সহ ড্যাকের ব্যবহার সম্পর্কে, যেখানে আপনি অফসেট ভোল্টেজ প্রয়োগ করেছেন। অবশ্যই, আমি আপনার সার্কিটের বিশদ জানি না। তবে ইউসির মেমরিতে অফসেটটি রেকর্ড করা এবং ফার্মওয়্যারটিতে ডিজিটালভাবে সংশোধন প্রয়োগ করা কি সহজ হবে না?
নিক Alexeev

@ নিক অ্যালেক্সিভিট সেরা জিনিস নাও হতে পারে, যেহেতু আপনি এডিসির সীমার একটি অংশকে নষ্ট করছেন, যথার্থতা হ্রাস করছেন।
ক্লাবচিও

যথাযথভাবে। আপনি যদি পরিবর্ধন (x50) প্রয়োগ করতে চান, তবে আপনার শূন্য চাপে সর্বনিম্ন ডিফারেনশিয়াল ভোল্টেজ থাকা দরকার।
রকেটম্যাগনেট

0

2017 সালে এটি পুনর্বিবেচনা করে এখন অনেকগুলি মাইক্রোকন্ট্রোলার পরিবার রয়েছে যার মধ্যে ড্যাকগুলি অন্তর্ভুক্ত রয়েছে (উপরে তালিকাভুক্ত সাইপ্রাস পিএসওসি এবং পিআইসি ছাড়াও):

  • অ্যানালগ ডিভাইসগুলি ADuC70xx
  • আতেল এভিআর এক্সএমইগএ (কিছু অংশ)
  • ইনফিনিয়ন এক্সএমসি 4100 / এক্সএমসি 4200
  • এনএক্সপি কিনেটিস সিরিজ, অন্যরা
  • রেনেসাস এইচ 8, আর 8, অন্যান্য
  • সিলিকন ল্যাব
  • এসটিএমক্রোইলেকট্রনিক্স এসটিএম 32 সিরিজের কয়েকটি
  • টিআই, এমএসপি 430 সিরিজের কিছু, আবার কিছু সি 2000 সিরিজ
  • জিলগ (জেড 8 প্রসেসর সহ)

ডিজাইকি প্রোডাক্ট ইনডেক্স> ইন্টিগ্রেটেড সার্কিট (আইসি)> এম্বেড করা - মাইক্রোকন্ট্রোলাররা একটি ডেটা "ডেটা কনভার্টারস" লেবেলযুক্ত কলাম সহ একটি তালিকা দেয়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.