আমি অ্যানালগ সেন্সিং অ্যাপ্লিকেশনটির জন্য একটি পিসিবি বিকাশ করছি। এটি একটি PSoC3 এ অভ্যন্তরীণ ADC ব্যবহার করে। যথারীতি, অ্যাপ্লিকেশনটি খুব স্পেস সীমিত (11 মিমি x 21 মিমি), তাই আমার পিসিবি লেআউটে কিছুটা আপস করতে হয়েছিল যা আমি বড় পিসিবিতে না করতাম।
বোর্ডটি নিয়ন্ত্রিত 6 ভি দ্বারা সরবরাহ করা হয় এবং এতে দুটি 5v লিনিয়ার নিয়ামক রয়েছে। একটি MCP1702 ডিজিটাল সরবরাহের জন্য, এবং একটি MIC5205 অ্যানালগ সরবরাহের জন্য। বোর্ডটি পাঁচটি এ 1324 হল এফেক্ট সেন্সরকে সেন্সর করছে। প্রতিটি হল এফেক্ট আউটপুট সিগন্যাল একটি 100nF + 1k আরসি ফিল্টার দ্বারা ফিল্টার করা হয়। একটি সেন্সর পিসিবি নিজেই (নীচে ডানদিকে) রয়েছে। অন্য 4 টি ডান হাত 6-পিন সংযোজক মধ্যে প্লাগ।
চিপটি এসপিআই ক্রীতদাস হিসাবে কাজ করছে, তবে এডিসি নমুনাগুলি সর্বদা এসপিআই লেনদেনগুলির মধ্যে নেওয়া হয় , তাই এসপিআইকে অ্যানালগ সংকেতগুলিতে হস্তক্ষেপ করা উচিত নয়।
দুঃখের বিষয়, আমি এখনও অ্যানালগ সংকেতগুলিতে কিছু শব্দ (12-বিটগুলিতে প্রায় 1.5 এলএসবি) দেখছি, এবং আমি আশ্চর্য হয়েছি যে এটির উন্নতি করার জন্য আমি বিন্যাসে আলাদাভাবে কিছু করতে পারতাম।
উচ্চতর রেজোলিউশনে ছবিটি দেখতে দয়া করে একটি নতুন ট্যাবে খুলুন।
যোগ করা হয়েছে:
অন্যান্য পিসিবি ডিজাইনগুলি আমি এমসিপি 3208 ব্যবহার করে করেছি এবং একই দ্বৈত 5 ভি সরবরাহ, একই সেন্সর এবং একই আরসি ফিল্টারগুলি 12 বিটগুলিতে কোনও লক্ষণীয় গোলমাল অর্জন করতে পারেনি।
PSoC3 এডিসি একটি ব-দ্বীপ সিগমা টাইপ। PSoC এর এই সংস্করণটি 12 বিটের মধ্যে সীমাবদ্ধ, তবে অন্য অংশের সংখ্যায় 16 বিট এডিসি রয়েছে (যদিও কম নমুনার হারের সাথে)।
আমি গোলমাল সম্পর্কে যত্ন নিচ্ছি এবং 12 ENOB এর দিকে এটি আরও কিছুটা এগিয়ে যেতে চাই। কারণটি নির্ভুলতা নয়, তবে বেগ পরিমাপ। বর্তমানে এই স্তরের শব্দটি একটি রোবটের সঠিক অবস্থান এবং বেগ নিয়ন্ত্রণ করা অসম্ভব করে দিচ্ছে।
যোগ করা হয়েছে:
স্কিম্যাটিক। দুঃখিত এটি কিছুটা বাঁকা, তবে আপনি মানগুলি পড়তে পারেন।