আমি এমএসপি ৪৩০ এফআর ২63৩৩৩ মাইক্রো কন্ট্রোলার এবং এডিএস 122 সি04 আইপিডাব্লুআর ড্যাক I2C এর মাধ্যমে 100kHz এ ব্যবহার করছি।
আমি কি 2 লেয়ারের পিসিবি-র মাধ্যমে আই 2 সি লাইনগুলি চালু করতে পারি?
আমি এমএসপি ৪৩০ এফআর ২63৩৩৩ মাইক্রো কন্ট্রোলার এবং এডিএস 122 সি04 আইপিডাব্লুআর ড্যাক I2C এর মাধ্যমে 100kHz এ ব্যবহার করছি।
আমি কি 2 লেয়ারের পিসিবি-র মাধ্যমে আই 2 সি লাইনগুলি চালু করতে পারি?
উত্তর:
আই 2 সি গতিতে, ভায়াস আপনাকে একেবারেই কোনও সমস্যা তৈরি করবে না।
কমপক্ষে, ট্র্যাক প্রতিরোধের, ক্যাপাসিট্যান্স বা প্রবর্তনের ক্ষেত্রে কোনও সমস্যা নেই। তবে, আপনার যদি একটি 2 স্তর বোর্ড থাকে, তবে উভয় স্তর ব্যবহার করা পদ্ধতিগতভাবে করা ভাল, অন্যথায় আপনি নিজেকে সমস্যার মধ্যে নিয়ে যেতে পারেন।
বহু লোক যা করেন তা হ'ল একটি বোর্ডের এক স্তরকে মাটিতে উত্সর্গ করা। এটি সাধারণত ভালভাবে কাজ করে, তারা অন্য স্তরে চালিত 'মাত্র একটি ট্র্যাক' দিয়ে মাটি কাটা শুরু করে। এই ট্র্যাকটি যখন 'অন্য একজন' এবং অন্য একটিতে যুক্ত হয়, তখন জমিটি জরির পর্দার মতো দেখতে শেষ হয়। এটি তার কাজ করে না, এবং কোথায় এবং কীভাবে এটি আবার একসাথে সেলাই করবেন তা নির্ধারণ করা বিশেষত আপনি যদি অভিজ্ঞ না হন। আরও খারাপ, কেউ কেউ সমস্ত ট্র্যাকগুলি রুট করবে, তারপরে একটি 'তামা pourালা' করবে, এই আশায় যে এটি একটি ভাল স্থল বিমান তৈরি করবে।
আপনি যদি সিগন্যালের জন্য 2 স্তর ব্যবহার করে থাকেন তবে একটি পরিকল্পনা দিয়ে শুরু করা আরও ভাল। একটি 'ম্যানহাটন' ট্র্যাকিংয়ের ব্যবস্থা ব্যবহার করুন, এক স্তরে পূর্ব-পশ্চিম, অন্যদিকে উত্তর-দক্ষিণ। একটি 'গ্রিডেড গ্রাউন্ড' দিয়ে শুরু করুন, প্রতি 10 মিমি বা ততোধিক সমান্তরাল ট্র্যাক রাখুন এবং প্রতিটি চৌরাস্তাতে তাদের মাধ্যমে। এটি প্রায় স্থল বিমান হিসাবে কাজ করে এবং আই 2 সি গতিতে একেবারে ভাল। এখন আপনার যে কোনও জায়গা থেকে, যে কোনও জায়গায় ট্র্যাক চালানোর পদ্ধতিগত উপায় রয়েছে এবং বিদ্যমান জমিটির ধারাবাহিকতা ব্যাহত না করে বোর্ডের অন্যদিকে ঠিক আপনার যেখানে যেতে হবে সেখানে যেতে পারেন।
বিকল্পটি হ'ল স্থল বিমান ব্যবহার করা, তবে সমস্ত সংকেতের জন্য আপনার সিগন্যাল স্তরে থাকা থেকে এটি কাটা এড়ানো। উপাদানগুলির অধীনে ট্র্যাকগুলি পেরিয়ে ট্র্যাকগুলি ক্রস করুন। আপনি এই উদ্দেশ্যে 'জিরো ওহম' প্রতিরোধক কিনতে পারেন, যদিও 1 বা 10 ওহম প্রতিরোধক আই 2 সি রেজিস্ট্যান্স স্তরে তারের মতো ভাল হবে।
সমস্যা হওয়া উচিত নয়। আমরা I²C এ ভায়াস ব্যবহার করছি যা 800 ইস্যুতে কোনও সমস্যা ছাড়াই চলেছে k
সবচেয়ে খারাপটি আমি দেখেছি এটি একটি খারাপ মাধ্যমে হয়েছিল, যা I²C লাইনে একটি সিরিজ প্রতিরোধ তৈরি করেছিল। এটি বোর্ডের হারের হারকে এত খারাপ প্রভাবিত করেছিল যে I²C যোগাযোগ ব্যর্থ হয়েছিল। তবে এটি একটি প্রোটোটাইপ বোর্ডে ছিল এবং এখনও পর্যন্ত কোনও প্রোডাকশন বোর্ডে কখনও হয়নি।
100kHz প্রায় চলাফেরা করা সহজ। আমাদের সরঞ্জামগুলিতে সিস্টেমের গ্রাহক-প্রতিস্থাপনযোগ্য অংশে মাউন্ট করা I2C EEPROM রয়েছে, যাতে সেই অংশটি প্রতিস্থাপন করা হলে ক্যালিব্রেশনে পরিবর্তনগুলি স্বয়ংক্রিয়ভাবে নিয়ামক দ্বারা পঠিত হবে। এর তারগুলি মিটার দীর্ঘ হতে পারে এবং এখনও পর্যন্ত এটি ঠিক আছে। স্বীকারোক্তিজনকভাবে আমাদের কাছে কম-ক্যাপাসিট্যান্স কেবল রয়েছে, তবে এখনও, পিসিবি হয়ে কোনও বড় বিষয় নয়।
নোট করুন যে যদিও 100kHz মূল আই 2 সি স্ট্যান্ডার্ড ফ্রিকোয়েন্সি, এটি গল্পের শেষ নয়। আই 2 সি "ফাস্ট মোড" 400kHz পর্যন্ত অনুমতি দেয়, "ফাস্ট মোড প্লাস" 1MHz পর্যন্ত এবং "হাই-স্পিড মোড" 3.4MHz পর্যন্ত অনুমতি দেয়। ডাটাশিটের দিকে তাকানো, আপনার ডিএসি 1MHz পর্যন্ত "ফাস্ট মোড প্লাস" সমর্থন করে। যতক্ষণ আপনি 100kHz এ অবস্থান করছেন ততক্ষণ আপনি মূলত যা খুশি তাই করতে পারেন কারণ এটি যথেষ্ট তাত্পর্যপূর্ণ নয় তবে ভবিষ্যতে যদি আপনি আরও দ্রুত যেতে চান তবে দ্রুত ডিজিটাল সিগন্যালের জন্য আপনার ডিজাইনের নিয়মগুলি তদন্ত করা উচিত।
এটি বলেছিল, ড্যাক নিজেই কেবল প্রতি সেকেন্ডে 2K নমুনাগুলি পরিচালনা করতে পারে। 24 বিট ডিএসি প্লাস সম্পর্কিত আই 2 সি ওভারহেডের জন্য, ডেটা স্থানান্তরগুলি 100kzz লিঙ্কে ব্যান্ডউইথের প্রায় 70-80% নেবে। যদি আপনার একই আই 2 সি লিঙ্কে একাধিক ড্যাক থাকে তবে আপনি সেগুলি সেবার জন্য একটি দ্রুত লিঙ্কটি ব্যবহার করতে চাইতে পারেন, তবে যদি আপনার কাছে কেবল একটি ডিএসি থাকে তবে আপনার 100kHz এর চেয়ে দ্রুত যাওয়ার কোনও কারণ নেই।