পিসিআই, আই ডায়াগ্রাম নির্ণয় এবং উন্নত করে


18

আমি এমন একটি ডিজাইন প্রয়োগ করেছি যা পিসিআই ব্যবহার করে। এটি কিছুটা আলাদা যে PCIe ইন্টারফেসটি একটি একক পিসিবিতে চিপ-টু-চিপ যোগাযোগ লেন হিসাবে ব্যবহৃত হয় (যেমন কোনও পিসিআই সংযোগকারী নেই)।

রুট কমপ্লেক্স ডিভাইসটি হ'ল ফ্রিস্কেল আই.এমএক্স 6 যা পিসিআই জেন 2 মেনে চলে এবং আমি যে ডিভাইসের সাথে যোগাযোগ করছি তা একটি মার্ভেল ওয়াইফাই মডিউল যা একটি পিসিআই জেন 3 কমপ্লায়েন্ট ডিভাইস। এটি 2.5 গিগাবাইটে চলমান একটি একক লেন ইন্টারফেস।

নীচে দেখানো ইনলাইন ক্যাপগুলির ঠিক ঠিক অন্যদিকে সঠিক বিভেদগত সমস্যা সহ উচ্চ গতির সুযোগকে সোল্ডারিং করে কিছু সংকেত অখণ্ডতা পরিমাপ করেছি:

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

ঘড়ির জন্য চোখের চিত্রটি বেশ ভাল দেখাচ্ছে:

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

তবে টিএক্স তথ্য এতটা নয়:

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

ওয়াইফাই চিপের অন-চিপ টার্মিনেশন রয়েছে তাই আমি বিশ্বাস করি না যে আমার কোনও অতিরিক্ত টার্মিনেশন প্রয়োজন বলে মনে হয় তবে আমি সে সম্পর্কে ভুল হতে পারি।

আমি কিছু নিবন্ধগুলি পেয়েছি যা পিসিআই পেরিফেরিয়াল জন্য i.MX6 প্রসেসরের মধ্যে সেট করা যেতে পারে তবে তারা আসলে কী করে আমি ঠিক তা নিশ্চিত নই। সামান্য কিছুটা পরীক্ষা এবং ত্রুটি আমাকে খুব দূরে সরিয়ে দেয়নি।

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

আমি দেখেছি যে লেআউটটি যথাযথ রাউটিং বিধি অনুসরণ করে এবং পিসিবি সঠিক প্রতিবন্ধকতা দিয়ে নির্মিত হয়েছিল। স্পষ্টতই আমার সিস্টেমে কিছুটা ঝাঁকুনি আছে তবে এটির মতো মনে হচ্ছে আমারও প্রতিবিম্ব বা ডি-জোর ইস্যু রয়েছে। আমি আশা করছি যে কেউ আমার চোখের চিত্রের সাথে কী ভুল দেখায় তা বর্ণনা করতে পারে এবং / অথবা এটিকে ঠিক করার জন্য কিছু উপায়ের পরামর্শ দেয়।

চিয়ার্স!


দুর্দান্ত প্রশ্ন কিছু ভাল উত্তর দেখতে আশা করি।
justing

1
আপনি কোথায় আপনার টিএক্স চোখ পরিমাপ করছেন?
কিছু হার্ডওয়্যার গায়ে

এবং এই নিবন্ধগুলি কি সেট করা হয়?
কিছু হার্ডওয়্যার গায়ে

একটি দম্পতি প্রশ্ন: কোন টিএক্স সমস্যা? i.MX6 to Marvell or Marvell to i.MX6? আপনি দুর্ব্যবহারকারী ট্রান্সমিটার বা এর ক্লক সাপ্লাই রেলগুলি ঘিরে কী ধরনের সরবরাহ ফিল্টারিং স্থাপন করেছেন? এই নিবন্ধগুলির বর্তমান মানগুলি কী কী?
অ্যাকোহলস্মিথ

@ সোমহার্ডওয়্যার গুয় আমি যে ক্যাপাসিটারগুলি প্রদক্ষিণ করেছিলাম তার অন্যদিকে টিএক্স চোখের ডানদিকে মাপছি। বিন্যাসের ক্ষেত্রে ঘড়ি এবং টিএক্স উভয়ের জন্য ক্যাপাসিটারগুলি ওয়াইফাই চিপের ঠিক পাশেই রয়েছে। জোড়াটি দূরত্বের মোট দূরত্ব প্রায় 2.5 ইঞ্চি। I.MX6 আসলে একটি SOM এর অংশ যা একটি SO-DIMM সংযোজকটিতে প্লাগ হয় এবং আমি কেবল বোর্ডটি তৈরি করেছি যা এই এসওএম এবং ওয়াইফাই চিপটিকে "বহন করে"।
ফানকিহ

উত্তর:


22

বেশ কয়েকটি জিনিস রয়েছে যা আপনার সাথে এটি করবে।

আপনি ইন্টারফেসের দৈর্ঘ্য নির্দিষ্ট করেন নি। আমি প্রায়শই পিসিআইপি চিপ করার জন্য সরাসরি চিপ করি এবং আপনার সত্যিই এটি বিবেচনায় নেওয়া উচিত কারণ আপনি ত্বকের প্রভাব ক্ষতির কারণে প্রতি ইঞ্চি প্রায় 0.18 ডিবি এবং 'সাধারণ' এফআর 4-তে ডাইলেট্রিক শোষণের কারণে প্রতি ইঞ্চি প্রায় 0.5 ডিবি গতিবেগ পাবেন account

আমি মনে করি আপনি পিসিবি ম্যাটেরিয়াল ডেটাশিটটি ডাউনলোড করে যদি ক্ষতির টানজেন্টটি দেখে থাকেন তবে আপনি আরও ভাল নম্বর পেতে পারবেন। একটি আদর্শ ডেটাশিটের জন্য আইসোলা 370HR এ একবার দেখুন। উপরের সংখ্যাগুলি 5GHz হারে বেশ নির্ভুল। 2.5 জিবি হারে, সংখ্যাগুলি কিছুটা কম, প্রতি ইঞ্চিতে .4 0.4 ডিবি লোকসানের সাথে।

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

পিসিআই এক্সপ্রেসের জন্য (এবং এই বিষয়ে ইনফিনিব্যান্ড), ট্রান্সমিটারে সিগন্যালের উত্থান এবং পতনের হার EMI সমস্যাগুলি হ্রাস করার জন্য সর্বনিম্ন উত্থান এবং পতনের সময় রয়েছে এবং সেই সময়টি 0.25UI, যা জেনার 2 লিঙ্কগুলিতে 10GHz সংকেত প্রাপ্ত প্রত্নসম্পদ অর্জন করে এবং জেন 1 এ 5GHz আর্টফ্যাক্টগুলি অবশ্যই বিবেচনায় নেওয়া উচিত।

উপরের ডি-জোর ক্ষেত্রটি আপনাকে নামমাত্র লঞ্চ প্রশস্ততার তুলনায় নন-স্যুইচিং প্রশস্তিটি নীচে এনে রিসিভারের দিকে পরিষ্কার নজর পেতে সহায়তা করে ।

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

আপনি দেখতে পারেন অন্যান্য সমস্যা:

ট্রান্সমিটারের তুলনায় কোথায় সংযুক্ত ক্যাপাসিটার? তাদের যতটা সম্ভব ট্রান্সমিশন পিনের কাছাকাছি হওয়া উচিত। একবার যখন তারা 10GHz এর অর্ধ তরঙ্গ দৈর্ঘ্যের (এফআর 4-তে প্রায় 0.6 ইঞ্চি) হয়ে যায় [2.5 গিগাবাইট / সেকেন্ড লিঙ্কের জন্য এই দ্বিগুণ দূরত্ব], তারা অবশ্যই শক্তির প্রতিফলন করবে।

আমি পিসিআই এক্সপ্রেস জিনে 0402 বা তার বেশি ক্যাপাসিটার জ্যামিতিতে সমস্যা পেয়েছি। 2 এবং আমি এখন হ্রাস কার্যকর সিরিজ ইন্ডাক্ট্যান্সের জন্য বিপরীত জ্যামিতি ডিভাইস (0204) ব্যবহার করি। এগুলি মনে হয় কাজটি খুব ভালভাবেই করা হচ্ছে।

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

আপনি বলছেন যে লিঙ্কটি 2.5Gb / সেকেন্ডে চলছে (জেনার 1) এবং এটিই স্কোপগুলি দেখায় তবে আপনি ডি-জোর ক্ষেত্রটি নিয়ে পরীক্ষা করতে চাইতে পারেন (রেফারেন্স ম্যানুয়াল পাশাপাশি বৈদ্যুতিক ডেটা শিটটি দেখুন) (নীচের নোট দেখুন)। 'স্ট্যান্ডার্ড' ডি-জোর মানগুলি নামমাত্র লিঙ্কের জন্য, আপনার এখানে থাকা এম্বেডড লিঙ্ক নয় (এবং আমিও নিয়মিত যা করি) আপনি যদি এটি প্রায় 6 ডিবিতে পেতে পারেন তবে আপনি পেতে পারেন ভাল ফলাফল।

জেনারেল 1 এর জন্য নামমাত্র ডি-জোর দেওয়াটি 3.5 ডিবি এবং জেন 2 এর 6dB। আমি নোট করেছি যে উপরের ক্ষেত্রটি জেনার 2 লিঙ্কটি 3.5 ডিবি হিসাবে বোঝাচ্ছে - আপনি এটিতে কিছুটা খনন করতে পারেন। আপনার যে লিঙ্কটি রয়েছে তার সর্বনিম্ন 3.5 ডিবি ডি-জোর দরকার।

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

আরও একটি জিনিস: অতিরিক্ত প্রবর্তন প্রশস্ততা এবং ডি-জোর এগুলি খুব কম সেট করার মতোই খারাপ

সম্ভবত এটি আপনাকে কিছুটা সাহায্য করবে: আশা করি।

দ্রষ্টব্য: ফ্রিস্কেল সমস্ত কিছু দলিল করে, এটি কেবল কখনও কখনও এটি খুঁজে পাওয়ার আশা করে এমন জায়গায় হয় না। আপনারও সর্বশেষতম ডিভাইস ত্রুটি রয়েছে তা নিশ্চিত করুন।

আপডেট । ক্যাপাসিটার জ্যামিতি সম্পর্কে নোট যুক্ত করা হয়েছে।

2.5Gb / সেকেন্ড নোড পর্যন্ত, 0402 ডিভাইস ভাল আছে। আমার হ্যান্ডি ক্যালকুলেটরটি দেখায় যে একটি সাধারণ 0402 ডিভাইসে এই ফ্রিকোয়েন্সিটিতে প্রায় 10 ওহম (ইন্ডাকটিভ) এবং 5GHz (সুদের সর্বোচ্চ ফ্রিকোয়েন্সি) 21 ওহম রয়েছে has এটি একটি 100 ওহম ডিফারেনশনাল সিস্টেমে খুব খারাপ নয় কারণ ঘনিষ্ঠভাবে মিলিত জোড়ার কার্যকর প্রতিবন্ধকতা সরাসরি সংযোজনের চেয়ে কিছুটা কম।

এই ডিভাইসের স্ব-অনুরণনটি 19MHz, আগ্রহের সমস্ত ফ্রিকোয়েন্সিগুলির নীচে রয়েছে, সুতরাং কোনও পর্বের শব্দটি ইএসএল এর কারণে হয়। কার্যকর ট্র্যাক প্রতিবন্ধকতার প্রায় ১/৩ এর উপরে প্রতিবন্ধকে নিচে রাখার অর্থ এই যে আমরা যে ধাপের শব্দ (এবং তাই অতিরিক্ত আইএসআই) পাব তা 1 এবং 17 ডিগ্রির মধ্যে থাকবে (ঘনিষ্ঠভাবে জোড়াযুক্ত জোড়ের একক শেষ ট্র্যাকটি সাধারণত (জেড (ডিফ) / 2) * 1.25, সুতরাং 100 ডিফের জন্য, একক সমাপ্তি প্রতিবন্ধকতা প্রায় 65 ওএম)। এই পরিমাণ পর্যায়ের শব্দটি পরিচালনাযোগ্য।

10GHz এ কার্যকর প্রতিবন্ধকতা প্রায় 44 ওহমস এবং সর্বোচ্চ পর্বটি এখন প্রায় 34 ডিগ্রি হওয়ায় আগ্রহের ফ্রিকোয়েন্সি ব্যান্ডের অতিরিক্ত স্তরের শব্দটি প্রবর্তন করে ডিফারেনশিয়াল জোড়ায় হস্তক্ষেপ শুরু করতে পারে। যদিও আমি 0402 ডিভাইস সহ জেনার 2 সফলভাবে সম্পন্ন করেছি, তবে আমার আরও দীর্ঘ রান নিয়ে সমস্যা হয়েছে এবং এখন এই গতি বা উচ্চতর জন্য 0204 বিপরীত জ্যামিতি ডিভাইস ব্যবহার করুন।

8 বি / 10 বি এনকোডযুক্ত লিঙ্কগুলির জন্য, সুদের ফ্রিকোয়েন্সি ব্যান্ডটি বিট রেট / 5 থেকে বিট রেট * 2 পর্যন্ত নিম্ন সীমাটি দৈর্ঘ্যের এনকোডিং দ্বারা আবদ্ধ হয়, এবং উপরের সীমাটি ন্যূনতম উত্থান এবং পতনের সময়গুলির জন্য নির্দিষ্টকরণের আবদ্ধতার সাথে আবদ্ধ হয় ।

বিভিন্ন জ্যামিতির জন্য ইএসএল:

0402: প্রায় 700 পিএইচ

0204: প্রায় 300 পিএইচ

0805: প্রায় 1nF

আপডেট প্রায় 50% প্রাথমিক প্রবর্তন প্রশস্ততা মন্তব্য অন্তর্ভুক্ত।

আসুন উত্স এবং গন্তব্যস্থলটিতে শেষ হওয়া একটি সংক্রমণ রেখাটি বিবেচনা করি, জেড 0 Z

প্রারম্ভিক লঞ্চে, লাইনটি সংকেতের তরঙ্গদৈর্ঘ্যের সাথে তুলনা করে ধরে ধরে লঞ্চিং পয়েন্টটি ভোল্টেজ বিভাজক প্রভাবের কারণে প্রবর্তন প্রশস্ততার 50% হয়ে যাবে (ট্রান্সমিটারটি কেবলমাত্র এই সংক্রমণে রেখা দেখায়)।

শক্তি একবার গন্তব্যস্থলে পৌঁছে এবং 50% পয়েন্টে উঠতে শুরু করলে, উত্সের শক্তি কার্যকরভাবে লাইনটি শক্তির সাথে 'ভরাট' করে এবং পূর্ণ প্রবর্তনের প্রশস্ততায় উঠে যায়। কড়া কথায় বলতে গেলে গন্তব্যের ট্রান্সমিশন লাইনটি একটি ভোল্টেজ বিভাজক দেখায় এবং আউটপুট ডিসির কাছে যাওয়ার সাথে সাথে উত্সের ডিভাইডার এফেক্টটি অদৃশ্য হয়ে যায় (মনে রাখবেন যে ট্রান্সমিশন লাইনের প্রভাবটি কেবলমাত্র রূপান্তরের ক্ষেত্রে প্রযোজ্য )।

এটি 50% শক্তি স্তরের সঞ্চালন লাইনটি চূড়ান্ত সমাপ্তির দিকে সরানো এবং তারপরে পুরো স্তরে ফিরে প্রতিফলিত হওয়ার কারণেও রূপকল্পিত হতে পারে। সে কারণেই আমরা লাইনের যে কোনও বিন্দুতে 50% পয়েন্টে একটি 'রাউন্ড ট্রিপ সময়' দেখতে পাই।

আপনার প্লটটি লাইনের এক পর্যায়ে এই আচরণটি অবিকল দেখায় যা এখনও গন্তব্য বন্দরে নেই , কারণ এই 50% পয়েন্টটি আসলে লাইনের সাথে চলমান।

রিসিভারে একবার শক্তি 50% পয়েন্টে পৌঁছে গেলে লাইনের সম্পূর্ণ শক্তি অনুসরণ করা হয় এবং রিসিভারের ভোল্টেজ বৃদ্ধি পেতে থাকে, এক স্তর থেকে অন্য স্তরে মসৃণ রূপান্তর দেয়।

এটি 50% ভোল্টেজ পয়েন্টটি লাইন ধরে রিসিভারের দিকে চলে যাওয়ার পরে ভিজ্যুয়ালাইজডও হতে পারে, তারপরে 100% এ ফিরে প্রতিফলিত হয় (রিসিভার প্রথমে ডিসি অর্জন করে)। সেই কারণে, লাইনের যে কোনও বিন্দুতে 50% এ দেখানো ভোল্টেজ সেই বিন্দু থেকে প্রাপকের কাছে রাউন্ড ট্রিপ সময়টি দেখায়।

এই আলোচনাটি একক সমাপ্তির মতো ডিফারেন্সিয়াল সিগন্যালের জন্য বৈধ।

সুতরাং উপরের আপনার প্লটটি প্রত্যাশিত আচরণের বাইরে সামান্য ভ্রমণ সহ ক্লাসিক সংক্রমণ লাইনের আচরণ দেখায়। আসলে, আমি দেখেছি এটির মধ্যে একটি পরিষ্কার ট্রান্সমিটার চোখ।


ভাল উত্তর. সম্ভবত কোনও রেফারেন্স বা এমন কিছু পরিমাপ যুক্ত করুন যেখানে আপনি কোনও গুরুতর ক্ষতির উপস্থিতিতে আপনার ক্যাপগুলি থেকে প্রতিচ্ছবি দেখতে পান? আমি এটি কখনও দেখিনি এবং এটি একটি মিথের রূপ হিসাবে বিশ্বাস করি।
রল্ফ ওস্টারগার্ড

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

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

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

কিছু মনে না করলে আরও কিছু প্রশ্ন! আপনি ভিফুলের সাথে 0.5V প্রারম্ভিক তুলনা এবং রাউন-ট্রিপ সময় উল্লেখ করার সময় আপনি কী বোঝাতে চাইছেন ...? আপনি কি বলছেন যে প্রথম অংশটি প্রতিফলন এবং সংকেতটি পরিমাপ করছে এবং শেষ অংশটি কেবল একটি সংকেত? এটি দেখতে উপযুক্ত বা খারাপ? যাইহোক এটি সরাতে?
ফানকিহ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.