এসপিআই বাস সমাপ্তি ইস্যু


10

আমি এমন একটি প্রকল্পে কাজ করছি যেখানে একটি OMAP লিনাক্স এসপিআই মাস্টার SP এসপিআই ক্রীতদাস পেরিফেরিয়াল (5x এ / ডি রূপান্তরকারী এবং একক চৌম্বকীয়) সাথে যোগাযোগ করে।

আমি এসপিআই ঘড়ির ফ্রিকোয়েন্সি সেট করতে পারি এবং 50 কেএইচজেড, 100 কেজি হার্জ এবং 1 মেগাহার্টজ পরীক্ষা করেছি।

আমি এসপিআই মাস্টার এবং সমস্ত পেরিফেরিয়ালগুলির দৈর্ঘ্য দেখাচ্ছে তারের / বোর্ড চিত্রটি সংযুক্ত করেছি। মাস্টার থেকে দূরে এসপিআই বাসের দৈর্ঘ্য (সমস্ত তারের দৈর্ঘ্য) আমার পরীক্ষার ক্ষেত্রে প্রায় 970 মিমি।

এখানে চিত্র বর্ণনা লিখুন

আমি যে সমস্যাটি পেয়েছি তা হ'ল 1 পেরিফেরিয়াল সাথে যোগাযোগ ব্যর্থ হওয়ায় আমি বাসের অন্যান্য পেরিফেরিগুলিকে আরও যুক্ত করি। এমনকি বাসের খুব দূরে চৌম্বকীয় মাধ্যমে যোগাযোগ পৌঁছে গেলেও, চৌম্বকীয় জোতা স্টাবটি অপসারণ না করা এবং তারপরে এ / ডি বিভাগটি ফিরে না আসা পর্যন্ত অপর পক্ষের এ / ডি রূপান্তরকারীদের সাথে যোগাযোগ ব্যর্থ হয়।

আমি এখানে কিছু পাঠ করেছি: এসপিআই বাস টার্মিনেশন বিবেচনা এবং এখানে: স্বল্প দূরত্ব বোর্ড থেকে বোর্ড যোগাযোগ

যেখানে কোনও ড্রাইভিং নোডের নিকটবর্তী হিসাবে একটি আরসি এলপিএফ রাখার পরামর্শ দেওয়া হয়েছে, তাই এসসিএলকে এবং এমওএসআই মাস্টার সাইডে এবং আমার প্রতিটি 6x এমআইএসও / সোমি সিগন্যাল। আমি 47pF / 27R আরসি নেটওয়ার্কের সাথে ইউএসবি-র জন্য সমান্তরাল পদ্ধতির কাজটি দেখেছি। আমার অভিপ্রায়টি হ'ল আমার সার্কিটটিতে এটি ধারালো প্রান্তটি দ্রুত ~ 100nsec প্রান্ত রূপান্তর হ্রাস করার প্রয়াসে চেষ্টা করা।

আরসি এলপিএফ যুক্ত করে এখানে কী সঠিক পদ্ধতি অনুসরণ করছি? এটি সত্যিই নড়বড়ে বলে মনে হচ্ছে, এর চেয়ে ভাল অনুশীলন আছে কি? আমি টিআই-এর একটি অ্যাপ নোট দেখতে পেয়েছি যেখানে তারা এসপিআইকে দীর্ঘতর দূরত্বের জন্য প্রসারিত করার বিষয়ে কথা বলে, এটি কি এখানে উপযুক্ত সমাধান বা আমার সমস্যা কেবল উচ্চ গতির প্রান্তের স্থানান্তর থেকে উচ্চ ফ্রিকোয়েন্সি হারমোনিকগুলির মধ্যে একটি? http://www.ti.com/lit/an/slyt441/slyt441.pdf

ধন্যবাদ, নিক

চৌম্বকীয় থেকে একটি পরিষ্কার সিএলকে / এমআইএসও পরিমাপ

সিএলকে সিগন্যালের ঘড়ির স্থানান্তরের সময় পরিমাপ করা

এই এমআইএসও লাইনটি (চ্যানেল # 1) প্রতিবিম্ব প্রদর্শন করে?  সিঁড়িগুলির সাথে স্তরেরগুলি ডিজিটাল দেখাচ্ছে না, এটি কি প্রতিচ্ছবি


আপনার কাছে কি সিরিজ প্রতিরোধক যুক্ত করার এবং তারগুলি পরিবর্তন করার ক্ষমতা আছে?
efox29

হাই ইফক্স 29, হ্যাঁ তবে এটি কিছুটা নোংরা হবে। আমার এসপিআই মাস্টার আমার ডিনবোর্ডে লাগানো একটি এসওএম-এ আছেন। আমার উদ্দেশ্য হ'ল এসসিকে এবং এমওএসআই-র জন্য ট্রেস কাটা এবং ইপোক্সি / আঠালো ব্যবহার করে প্রত্যেকের জন্য একটি 330-ওহম / 47pF 0603/0805 আরসি মাউন্ট করা এবং এমআইএসওর জন্য এ / ডি এবং চৌম্বকীয় বোর্ডগুলিতে কিছুটা সাদৃশ্য করা। আমি চেষ্টা করব এবং জিএনডি স্টাবটি জিএনডি প্যাড বা বিমানের কাছাকাছি যেতে পারি। আমি আরও পিছনে শুনতে পারা পর্যন্ত এটিকে থামিয়ে রাখছি তবে আগামীকাল চেষ্টা করার পরিকল্পনা করছি। যদিও এসপিআইকে ডেইজি চেইন বা অন্য কোনও কিছুতে পরিবর্তনের ক্ষমতা আমার নেই। যাইহোক, খুব ভাল কিছু করতে পারে না, বোর্ডগুলির বিপরীত প্রান্তে প্রয়োজন।
শ্রাক

50Khz এর মতো ধীর গতির সাথে আপনার সিস্টেমটি কীভাবে রয়েছে? আপনি যে মাইক্রোকন্ট্রোলার ব্যবহার করছেন তা কী?
efox29

আমি অন্যান্য লাইনে Rs এবং সিএস যোগ করার আগে প্রথমে এসসিকে লাইন দিয়ে শুরু করার পরামর্শ দেব। সর্বোপরি, প্রান্তগুলি কেবল ক্লক লাইনেই গুরুত্বপূর্ণ, অন্য রেখাগুলি প্রতিবিম্বের প্রতি আরও সহনশীল হবে be
alex.forencich

2
এবং এই ইস্যুটির এই ধরণের সাথে, এটি প্রান্তটি হ'ল হার, যা ঘড়ির ফ্রিকোয়েন্সি নয় problem আপনি যদি ঘড়ির ফ্রিকোয়েন্সি ছাড়াই একই সমস্যাটি দেখতে পান তবে দ্রুত প্রান্তগুলি সমস্যা এবং এটি ধীর করা দরকার।
alex.forencich

উত্তর:


5

সমস্ত বিবরণ ছাড়াই এটির উত্তর দেওয়া কঠিন, তবে এখানে যে সমস্যাটি রয়েছে তার একটি সাধারণ দৃষ্টিপাত যা আমি বিশ্বাস করি যে এই সাইটের জন্য আরও কার্যকর ধরণের উত্তর হতে পারে be

মাল্টি নোড-নেট সর্বদা সিমুলেট করা উচিত। তাদের ভবিষ্যদ্বাণী করা এতটাই কঠিন। এবং আপনার ডিজাইনটি সর্বোত্তম নয় বলে দেখতে প্রায় 3 মিনিট সময় নিয়েছিল।

মাস্টার থেকে শুরু করে সমস্ত ক্রীতদাস ডিভাইসগুলিতে ঘড়ির জন্য সিমুলেশন সেটআপটি এখানে রয়েছে (মানগুলি কেবল মোটামুটি অনুমান, যেমন কোনও কিছু তৈরির আগে আপনি যদি এটি করে থাকেন তবে):

এখানে চিত্র বর্ণনা লিখুন

এবং ফলস্বরূপ সিমুলেশন প্লট (আমরা স্পষ্টত যা বিল্ডিংয়ের পক্ষে উপযুক্ত না তাই ইউনিট ইত্যাদি কী তা উপেক্ষা করি):

এখানে চিত্র বর্ণনা লিখুন

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

এখানে চিত্র বর্ণনা লিখুন

এবং ফলাফলের প্লটটি অনেক সুন্দর দেখাচ্ছে:

এখানে চিত্র বর্ণনা লিখুন

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

অন্যান্য সমাধান রয়েছে যা কার্যকর হবে, তবে মূলটিটি বুঝতে হবে যে মাল্টি-নোড নেটগুলি পূর্বাভাস দেওয়া সহজ নয়। কিছু তৈরির আগে এখানে 5 মিনিটের সিমুলেশন পরে অনেক সময় সাশ্রয় করতে পারে। দুর্ভাগ্যক্রমে এই জাতীয় সিমুলেটরগুলি সস্তা আসে না।

আমি এখানে ক্যাডেন্স সিগ এক্সপ্লোরার ব্যবহার করছি। সাধারণ অস্বীকৃতি প্রযোজ্য: আমি সিগন্যাল অখণ্ডতায় ক্লাস শিখি এবং প্রায়শই এই শ্রেণীর জন্য ক্যাডেন্স বা মেন্টর স্পনসর সফ্টওয়্যার লাইসেন্স থাকে।


ট্রান্সমিশন লাইনের সিম ব্যবহার করতে আপনি কোন সফটওয়্যার ব্যবহার করছেন?
efox29

@ efox29 ক্যাডেন্স সিগ এক্সপ্লোরার এবং মেন্টর হাইপারলিনেক্স।
রল্ফ ওস্টারগার্ড

@ নিকিসেয়ার (ওপি) এটি কি আপনার প্রশ্নের উত্তর দিয়েছে?
রল্ফ ওস্টারগার্ড

হাই রल्फ, এই সার্কিটটি অনুকরণ করতে সময় দেওয়ার জন্য ধন্যবাদ, সত্যই এটির প্রশংসা করুন। আমাকে ক্যাডেন্স সিগ এক্সপ্লোরার সন্ধান করতে হবে এবং ডিএফ করবে। পরের বার যখন আমি এই একটি বড় বাসের কাছে পৌঁছাচ্ছি তখন এর মতো সরঞ্জামটির সন্ধান করুন। আমি আপনার উত্তরটিকে সঠিক হিসাবে চিহ্নিত করছি কারণ এটি সর্বাধিক বিস্তারিত এবং প্রাসঙ্গিক। যাইহোক, আমি অবশ্যই বলব যে আমি টপোলজিটি অনুমিতভাবে ব্যবহার করেছি তাই আমি এটি কাজ করতে পারি না বলে বলতে পারি।
46
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.