এসপিআই বাস সংযোগগুলি - লুপ করতে না লুপে?


9

এসপিআই বাসের শারীরিক সংযোগ সম্পর্কে আমার একটি প্রশ্ন রয়েছে have

আমার কাছে এসপিআই মাস্টার (একটি পিআইসি 32 ডিভাইস) এবং বেশ কয়েকটি ক্রীতদাস রয়েছে (এই ক্ষেত্রে পিআইসি 16 ডিভাইস)। আমি কেবল দাসদের কাছেই লিখছি, এবং প্রোটোকলটি যত্ন নেয় যে কোনটি কখন কী করে, তাই নিয়ে চিন্তার কোনও এমআইএসও বা এসএস সংকেত নেই এবং আমি সমস্ত দাসের কাছে ডেটা এবং ক্লক লাইনের সাথে সামঞ্জস্য করছি। বাসের মোট দৈর্ঘ্য কয়েক ফিটের চেয়ে বেশি নয় (60 সেমি বলুন) এবং আমি 8MHz এ এসসিকে চালাচ্ছি।

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

নিম্নলিখিত চিত্রটি আমার অর্থটি বোঝায় - আমি লাল বিন্দুযুক্ত সংযোগগুলি নিয়ে কথা বলছি - এবং প্রশ্নটি: এটি করা ভাল কি না?

এসপিআই বাস

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

আমি বিন্দুগুলির সাথে এবং সংযোগ ছাড়াই এটি উভয়ই চেষ্টা করেছি, তাই কথা বলার জন্য, এবং 'সুযোগে আমি দেখতে পাচ্ছি না কোনও কার্যকরী পার্থক্য এবং কোনও পরিবর্তন নেই, তবে সম্ভবত এটি যদি 60 সেমি থেকে কিছুটা দীর্ঘ বা 8 মেগাহার্জের থেকে কিছুটা দ্রুত ছিল, আমার কোন সমস্যা আছে? সুতরাং আমি কী করব সে সম্পর্কে পরামর্শের সন্ধান করছি যা কোনও পরিবর্তন হলে আমাকে ঝামেলা থেকে দূরে রাখবে।

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

উপযুক্ত পঠন উপাদানের যে কোনও লিঙ্কও স্বাগত জানাবে - আমি এই নির্দিষ্ট প্রশ্নটি জুড়ে এমন কিছু পাইনি।


আপনি যে সংযোগটি সমাধান করতে চাইছেন তা আমি নিশ্চিত নই
প্লাজমাএইচএইচ

@ প্লাজমাএইচএইহহ্, আসলেই এটি আমার প্রশ্ন - সমাধান করার জন্য আমার কোনও সমস্যা নেই তবে আমার কাছে এই বিকল্পটি রয়েছে। আমি জানি এটি বিদ্যুতের লাইনে সাহায্য করে, আমি জানি না এটি সিগন্যাল লাইনে সাহায্য করে কিনা। এটা কি বোকা প্রশ্ন? হয়তো আমি overth سوچ করছি।
রজার রোল্যান্ড

আমি এটিকে আদর্শভাবে যুক্ত করব, প্রতিটি ডিভাইসের খুব কাছাকাছি ডেডিকেটেড বাইপাস ক্যাপ সহ বেশ কয়েকটি কারণে এখানে একটি 4-স্তর পিসিবি এবং ডেডিকেটেড ভিডিডি এবং ভিসি প্লেনগুলি একটি ভাল ধারণা হবে।
rdtsc

1
আইএমও আমি আপনাকে লাল হিসাবে প্রস্তাবিত সংযোগটি করব এবং দাস 3 থেকে দাস 4 এর
সংযোগটি ছাড়িয়ে দেব

উত্তর:


9

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

একটি সিরিজ প্রতিরোধক? কোন। সোর্স-এন্ড সমাপ্তির স্টাইলটি কেবল লাইনের শেষে একক পয়েন্ট রিসিভারের জন্য কাজ করে । লাইনের আগের পয়েন্টগুলিতে, আপনি আপনার রিসিভারের জন্য সবচেয়ে খারাপতম তরঙ্গরূপ পাবেন যা অর্ধ ভোল্টেজের এক ধাপ, পরে একটি বাসিন্দা এবং তারপরে পূর্ণ ভোল্টেজের আরও একটি ধাপ।


ঠিক আছে ধন্যবাদ - আপনি কি "দৃ strongly়ভাবে এটিকে চালিত করুন" বলতে বোঝাতে পারেন ? আপনার অর্থ সোজা পিআইসি থেকে নয় বরং মোসফেট বা অন্য কোনও কিছুর মাধ্যমে? এছাড়াও, "এটিকে সঠিকভাবে শেষ করতে" , আপনি কি প্রতিরোধকারীকে স্থলভাগে বোঝাতে চান? আমি সমাপ্তির প্রয়োজনীয়তা নির্ধারণ করে ঘড়ির ফ্রিকোয়েন্সিয়ের চেয়ে পয়েন্ট রি রাইজ টাইমটি বুঝতে পারি, আপনি কি পুরো নিয়মের থাম্ব গণনা দেখাতে পারবেন? কোন ইউনিটে রাইজ টাইম? কি c/10?
রজার রোল্যান্ড 13

@ রজাররোল্যান্ড 'দৃ strongly়ভাবে যথেষ্ট' যাতে এটি সমাপ্তির লোডে একটি ভাল যুক্তিযুক্ত স্তরের বিকাশ করে। একটি ইউসি আউটপুট যথেষ্ট শক্তিশালী হতে পারে, নাও পারে, এটি সমাপ্তি এবং এর ড্রাইভের শক্তির উপর নির্ভর করে। যদি পর্যাপ্ত ড্রাইভের বর্তমান না পাওয়া যায় তবে দুটি বা সমান্তরালভাবে দুটি বাফার ব্যবহার করুন। 'যথাযথভাবে' অর্থ শান্ট প্রতিরোধী প্রতিবন্ধকতা। তা গ্রাউন্ডে হোক, বা মাঝ রেল, বা এসি মিলিত হওয়া সিস্টেমের উপর নির্ভর করে। আপনি যদি ড্রাইভারটিকে কখনও 3-স্টেট করেন তবে বৈধ যুক্তির মাত্রা বজায় রাখার জন্য এটি গ্রাউন্ডে থাকতে হবে। অন্যথায় মিডল রেল থেকে টার্মিনেশন চালক কম লোড করে।
নিল_উইকে

@ রোজাররোল্যান্ড সেকেন্ডে সময় বাড়বে, মি / সেকেন্ডে সি গতির আলোর গতিবেগ, মিটারে রাইজটাইম * সি, / 10 'সিগন্যাল লাইনে রাইমটাইম উপস্থিত সিমুলাট্যানুয়ালি একটি অপ্রয়োজনীয় ভগ্নাংশ' জন্য কিছুটা হাতওয়ালা
নীল_উইকি

আবারও ধন্যবাদ নীল, এটি সত্যিই দরকারী! আমি মনে করি আপনি কী ডুবে গেছেন তা নিশ্চিত করার জন্য কিছু পরীক্ষা-নিরীক্ষা করে আমি উপকৃত হব - সম্ভবত কোনও বর্ষার উইকএন্ড ভালই কেটে যাবে।
রজার রোল্যান্ড

3

লুপ টপোলজির সাথে আমি যে সমস্যাটি দেখছি তা হ'ল প্রতিবিম্বগুলি দমন করতে টার্মিনেটরগুলি সঠিকভাবে স্থাপন করা শক্ত। এটি 8MHz তে খুব বেশি গুরুত্ব দেয় না, তবে এটি উচ্চতর ফ্রিকোয়েন্সি বা দীর্ঘতর লাইনের সাথে একটি সমস্যা হয়ে উঠতে পারে।

কেবলমাত্র আমি দেখতে পাচ্ছি যে বিন্দুযুক্ত রেখাগুলি কোথায় সাহায্য করতে পারে যখন তখন মাস্টার থেকে বংশবিস্তারে বিলম্ব SLAVE 6গ্রহণযোগ্য ছিল না। সেক্ষেত্রে আপনি বিন্দুযুক্ত রেখাগুলি সংযোগ স্থাপন করতে পারবেন তবে মাঝখানে কোথাও লুপটি ভাঙ্গবেন (বলুন SLAVE 3এবং এর মধ্যে SLAVE 4) এবং প্রতিটি শাখাটি স্বাধীনভাবে শেষ করতে পারেন।


2

দ্রুত সংকেত বা দীর্ঘ লাইন সহ, সংকেত প্রতিবিম্ব একটি সমস্যা হয়ে ওঠে। এই ক্ষেত্রে, আপনাকে লাইন এবং গ্রাউন্ডের (কানেক্টের শুরু নয়) সংযোগকারীকে একটি রেজিস্টার রেখে সঠিকভাবে লাইনটি শেষ করতে হবে। সমাপ্তি লাইনটিকে "বৈদ্যুতিনভাবে অসীম দেখায়" তোলে, তাই সংকেত ফিরে আসে না। প্রতিক্রিয়াশীল প্রতিবন্ধকতা মোকাবেলায় সমাপ্তির মাঝে মাঝে এলসি উপাদানও প্রয়োজন।

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

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

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