রাস্পবেরি পাই এর জন্য দুটি নতুন স্পেসিফিকেশন প্রকাশ করেছে PCIe FFC সংযোগকারী, উভয় তারের জন্য এবং HAT+ বা HAT প্লাসের জন্য নতুন স্ট্যান্ডার্ডের জন্য। এই ভাবে, হার্ডওয়্যার বা পরিপূরক জন্য উন্নত করা যেতে পারে রাস্পবেরি পাই, বিশেষ করে সংস্করণ 4 এবং 5 এর জন্য, যেহেতু এটি যান্ত্রিক মাত্রা এবং বৈদ্যুতিক সামঞ্জস্য সম্পর্কিত নির্দিষ্ট বৈশিষ্ট্যের সাথে আসে।
ওয়েল, যদি আপনি এই স্পেসিফিকেশন জানতে আগ্রহী হন আপনার নিজস্ব HAT বিকাশ করুন অথবা শুধুমাত্র কৌতূহলের বাইরে, এখানে আপনার সমস্ত বিবরণ আছে...
PCIe FFC সংযোগকারী ওয়্যারিং: স্পেসিফিকেশন

নতুন রাস্পবেরি পাই 5 কয়েক মাস আগে ঘোষণা করা হয়েছিল, এবং রাস্পবেরি পাই ফাউন্ডেশন ইতিমধ্যে এই নতুন SBC এর জন্য কিছু আকর্ষণীয় জিনিস এগিয়ে নিয়ে যাচ্ছে। উদাহরণস্বরূপ, এটি এই নতুনটির স্পেসিফিকেশন প্রকাশ করেছে PCIe FFC সংযোগকারী যা আপনি পূর্ববর্তী ছবিতে এবং আমি নীচে সংযুক্ত PDF এ দেখতে পারেন।
কিছু লোক এটি নিয়ে পরীক্ষা-নিরীক্ষা করে থাকতে পারে এবং এমনকি একটি পণ্যও প্রকাশ করেছে M.2 HAT রাস্পবেরি পাই 5-এর জন্য তখন থেকে, M.2 স্টোরেজ ইউনিট, নেটওয়ার্ক, ইত্যাদি সংযোগ করতে সক্ষম হওয়ার জন্য, যেমন আমরা আগেই উল্লেখ করেছি, যদিও পিনআউট এবং স্পেসিফিকেশন উপলব্ধ ছিল না।
কিন্তু এখন রাস্পবেরি পাই আনুষ্ঠানিকভাবে রাস্পবেরি পাই 5 এবং সম্ভবত ভবিষ্যতের মডেলগুলিতে পাওয়া PCIe FFC সংযোগকারীর সাথে জিনিসগুলি সহজ করার জন্য স্পেসিফিকেশন প্রকাশ করেছে। 16 মিমি পিচ সহ 0.5-পিন এফএফসি সংযোগকারীর বৈশিষ্ট্য a একক লেন PCIe 2.0 ইন্টারফেস (x1), এমন কিছু যা আমরা ইতিমধ্যেই জানতাম, কিন্তু এখন পিন ডায়াগ্রাম এবং FFC কেবলের জন্য সুপারিশগুলি (50R +/- 90% এ নিয়ন্ত্রিত প্রতিবন্ধকতার সাথে 10 মিমি পর্যন্ত দৈর্ঘ্য)ও উপলব্ধ করা হয়েছে৷
এটা সত্য যে এক পিসিআই জেনারেল 2 এটি কিছুটা পুরানো বলে মনে হতে পারে, যেহেতু পিসিতে আমাদের ইতিমধ্যেই PCIe Gen 5 রয়েছে, তবে সত্যটি হল এই রাস্পবেরি পাই এর জন্য এটি যে গতি সরবরাহ করে তার কারণে এটি যথেষ্ট। উদাহরণস্বরূপ, আমরা নির্ভর করতে পারি:
- ব্যান্ডউইথ: প্রতি লেন প্রতি স্থানান্তর হার 5.0 GT/s (প্রতি সেকেন্ডে গিগাট্রান্সফার) পর্যন্ত, এই মানটি দিয়ে আমরা সর্বাধিক অর্জন করতে পারি। এটি প্রতিটি দিকে সর্বাধিক 500 MB/s এর তাত্ত্বিক গতি দেয়।
- লেন: আপনি হয়তো জানেন, PCIe 2.0 বিভিন্ন সংখ্যক লেনের সাথে কনফিগারেশন সমর্থন করে, যেমন x1, x2, x4, x8, এবং x16। যাইহোক, রাস্পবেরি পাই, যেমনটি আমি উল্লেখ করেছি, শুধুমাত্র x1 সমর্থন করে।
- অনঅগ্রসর উপযোগিতা: PCIe 2.0 পূর্ববর্তী সংস্করণ, PCIe 1.0 এর সাথে পিছিয়ে সামঞ্জস্যপূর্ণ। এর মানে হল যে PCIe 1.0 ডিভাইসগুলি PCIe 2.0 স্লটে কাজ করতে পারে এবং এর বিপরীতে, যদিও পুরানো সংস্করণের স্থানান্তর গতিতে।
- বিলম্ব: PCIe 1.0 এর তুলনায় লেটেন্সি সাধারণত কম থাকে, যা ডেটা স্থানান্তরের কর্মক্ষমতা উন্নত করে।
- Energia: PCIe 2.0 উন্নত পাওয়ার ম্যানেজমেন্ট বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে, যখন ডিভাইসটি ব্যবহার করা হয় না তখন আরও দক্ষ শক্তি খরচ করার অনুমতি দেয়।
এটা মনে রাখা গুরুত্বপূর্ণ যে এই স্পেসিফিকেশনগুলি PCIe 2.0 এর জন্য সাধারণভাবে, এবং নির্দিষ্ট বাস্তবায়ন চিপসেট প্রস্তুতকারক এবং SBC দ্বারা পরিবর্তিত হতে পারে। এবং, জেফ গিয়ারলিং যেমন দেখিয়েছেন, PCIe Gen 3 সক্ষম করা যেতে পারে, যদিও এটি অফিসিয়াল নয়...
স্পেসিফিকেশনের PDF ডাউনলোড করুন
রাস্পবেরি পাই HAT+ স্ট্যান্ডার্ড: স্পেসিফিকেশন
নতুন PCIe FFC সংযোগকারী সম্পর্কে বলা হয়েছে, এখন আমরা HAT-এ চলে যাই, এবং এটি আনুষ্ঠানিকভাবে নতুন SBC Raspberry Pi 5-এর জন্য চালু হওয়া টুপিগুলির জন্য টপ স্পেসিফিকেশনে স্ট্যান্ডার্ড হার্ডওয়্যার প্রকাশ করেছে, যা 2014 সাল থেকে চালু করা হয়েছে। এই SBC এর ক্ষমতাগুলি প্রসারিত করতে সক্ষম, যা ইতিমধ্যে অপ্রচলিত হয়ে গেছে, এবং স্ট্যান্ডার্ডের নতুন স্পেসিফিকেশনকে এখন HAT+ বা HAT Plus বলা হয়।
ওয়েল, বিশেষ উল্লেখ তারা নিম্নলিখিত হয়:
- HAT+ অবশ্যই রাস্পবেরি পাই 5 এর স্ট্যান্ডবাই পাওয়ার স্টেটের সাথে বৈদ্যুতিকভাবে সামঞ্জস্যপূর্ণ হতে হবে। তাই, 5V পাওয়ার পাথ চালু আছে, কিন্তু 3.3V পাওয়ার পাথ বন্ধ থাকবে। এটি Pi 4 এবং Pi 5-এ সত্য, একটি রাজ্য যা পুরানো SBC মডেলগুলিতে উপস্থিত নয়৷ অতিরিক্তভাবে, দুটি বিবরণ নোট করুন যা এই অর্থে গুরুত্বপূর্ণ হতে পারে:
- ওয়ার্ম-স্ট্যান্ডবাই: এই ক্ষেত্রে, রাস্পবেরি পাই-তে সমস্ত পাওয়ার পাথ সক্রিয় রয়েছে, ডিফল্ট মোড যেখানে সিস্টেমটি "সুডো হল্ট" বা বোর্ডের পাওয়ার বোতাম সহ একটি নরম শাটডাউন অপারেশন সম্পাদন করার সময় রাখা হয়৷ WARM-STANDBY হল Raspberry Pi OS-এ ডিফল্ট, তাই 5V এবং 3.3V উভয়ই সক্ষম, এবং সেই কারণেই আমি রাস্পবেরি পাই 1.7 এর জন্য 5W পাওয়ার খরচ পরিমাপ করেছি যখন পাওয়ার অফ করা হয়েছে৷ শূন্যের কাছাকাছি কমাতে আমরা /boot/config.txt (POWER_OFF_ON_HALT=1, WAKE_ON_GPIO=0) পরিবর্তন করতে পারি। তাহলে কেন এটি ডিফল্টরূপে সক্রিয় করা হয় না? কারণ কিছু HAT-এর জন্য 5V এবং 3.3V উভয়ই প্রয়োজন, কিন্তু HAT+ শুধুমাত্র 5V এর প্রয়োজন। অবশ্যই, এটিও অনুরোধ করা হচ্ছে যে অন্যান্য সংযোগকারী এবং রাস্পবেরি পাই 5 সক্রিয় কুলারের অ্যাক্সেস যাতে হস্তক্ষেপ না করা হয়।
- স্ট্যান্ডবাই: এই ক্ষেত্রে শুধুমাত্র 5V লাইন চালিত হয়, তাই পাওয়ার ম্যানেজমেন্ট চিপ চালিত হয়। যাইহোক, PMIC বা বোর্ডে অন্য কোন পাওয়ার সাপ্লাই চালু নেই। এটি "sudo halt" কমান্ড ব্যবহার করে বা EEPROM ব্যবহার করে বোর্ডের শাটডাউন বোতাম ব্যবহার করে এই মোডে প্রবেশ করার জন্য কনফিগার করা যেতে পারে।
- এখন HAT এর ভৌত মাত্রা আগের মত তেমন কোন ব্যাপার নয়। অতএব, মাত্রা সংক্রান্ত স্পেসিফিকেশন কম নির্দেশমূলক। অর্থাৎ, HAT+ বোর্ডকে শুধুমাত্র 40-ওয়ে GPIO হেডারের সাথে সংযোগ করতে হবে (ID_* পিন সহ), এবং রাস্পবেরি পাই এর চারটি মাউন্টিং হোলের একটির সাথে অন্তত একটি যান্ত্রিক মাউন্টিং হোল সারিবদ্ধ থাকতে হবে, বাকিটা বিনামূল্যে ডিজাইনারের জন্য।
- HAT এর EEPROM মেমরির বিষয়বস্তু হিসাবে, জিনিসগুলিকে সহজ করার জন্য এটি এখন সরলীকৃত করা হয়েছে।
- একটি নতুন স্পেসিফিকেশন বা HAT+ এর বিশেষ শ্রেণী এখন সমর্থিত যা উপরে একটি অতিরিক্ত HAT+ দিয়ে স্ট্যাক করা যেতে পারে, যা 2টি পর্যন্ত HAT-এর স্ট্যাক তৈরি করে।
- অন্যদিকে, HAT+ বোর্ডগুলি পুরানো মডেলগুলির সাথে বৈদ্যুতিনভাবে পিছিয়ে সামঞ্জস্যপূর্ণ হবে, তাই সেগুলি Pi 4 এবং 5 এর আগে Raspberry Pi SBC বোর্ডগুলিতে ব্যবহার করা যেতে পারে৷ কিন্তু শুধুমাত্র একটি ইলেকট্রনিক স্তরে, কারণ তাদের আপডেট ফার্মওয়্যার এবং সফ্টওয়্যার প্রয়োজন হতে পারে৷ সঠিকভাবে কাজ করতে। নতুন প্রকাশিত HAT+ স্পেসিফিকেশন এখনও খসড়া পর্যায়ে থাকার একটি কারণ যোগ করুন যে EEPROM ইউটিলিটিগুলি এখনও নতুন, সহজ EEPROM প্যারামিটারের জন্য আপডেট করা হয়নি।
স্পেসিফিকেশন সহ পিডিএফ ডাউনলোড করুন