मुझे एक डिज़ाइन मिला है जो मैंने इकट्ठे किए गए दो बोर्डों पर काम किया है, लेकिन स्थानीय विधानसभा की दुकान से आधे से अधिक बोर्ड खराब हैं।
मैंने अपने प्रोसेसर से ईथरनेट PHY तक एक अस्थिर संदर्भ घड़ी में सबसे आम विफलता मोड का पता लगाया है। मुझे लगता है कि पीएलएल कुछ मामलों में ठीक से लॉक नहीं है।
केवल एक चीज के बारे में जो मैंने पाया है (और यह संभवतः एक बड़ी बात है) यह है कि इस क्षेत्र को कम करने के प्रयास में मैं किसी तरह सिस्टम क्लॉक के लिए 24MHz क्रिस्टल के साथ समाप्त हो गया (जो कि ईथरनेट संदर्भ घड़ी के लिए एक PLL को खिलाया जाता है) ) - डीसी / डीसी कनवर्टर के परिरक्षित प्रारंभ करनेवाला के करीब। परिरक्षित प्रारंभ करनेवाला क्रिस्टल के लिए 45 डिग्री अभिविन्यास पर है, लेकिन एक कोने क्रिस्टल के किनारे के 20 मील के भीतर है! उफ़।
मैं इस क्रिस्टल को अब लगभग 160 मील दूर ले जाने में सक्षम हूं, जो कि सबसे अच्छा है जो मैं कुछ गंभीर कामों के बिना कर सकता हूं। मैंने प्रोसेसर के लेआउट नोटों में एक लेआउट का उदाहरण देखा है जो क्रिस्टल को प्रारंभ करनेवाला (डीसी / डीसी इस प्रोसेसर पैकेज में एकीकृत है) से लगभग 100 मील दूर दिखाता है, इसलिए मैं सोच रहा हूं कि यह ठीक है। मूल्यांकन बोर्ड के पास उन्हें लगभग 250 मील दूर है, लेकिन ऐसा नहीं लगता है कि दूरी उस डिजाइन का एक महत्वपूर्ण कारक था (हालांकि यह हो सकता था)। यह दोनों घटकों के लिए एक सुविधाजनक स्थान की तरह दिखता है।
इस समय मेरी बड़ी चिंता यह है ... क्या मैंने समस्या को ठीक किया? यह कैसे संभव है कि एक परिरक्षित प्रारंभ करनेवाला से एक क्रिस्टल 20 मील की दूरी पर समस्याएं पैदा कर सकता है? अजीब बात यह है कि मेरे पास 6 बोर्ड हैं जो अब तक पूरी तरह से व्यवहार करते हैं, और लगभग 5 जिनके पास यह संदर्भ घड़ी PLL समस्या है। मुझे यकीन नहीं है कि यह सभी बोर्डों के लिए क्यों नहीं है, जब तक कि यह सिर्फ व्यक्तिगत सहिष्णुता कैसे जोड़ता है।
मैं यहाँ बड़ी सिग्नल अखंडता के मुद्दे रख सकता था ... लेकिन फिर प्रोसेसर लेआउट (DDR2 मेमोरी) के बहुत अधिक मांग वाले हिस्सों को अच्छी तरह से व्यवहार करना प्रतीत होता है। कोई भी बोर्ड वहां या कहीं और समस्याओं का कोई संकेत नहीं दिखाता है।
मेरी परेशानी का सबसे बड़ा कारण स्थानीय विधानसभा की दुकान है। मुझे उनके द्वारा प्राप्त बोर्डों में बहुत कम आत्मविश्वास का स्तर है। मुझे बड़ी संख्या में गलतियां मिली हैं। एक बोर्ड काम कर रहा है जब से मैंने क्रिस्टल को बदल दिया है ... मैंने गुंजाइश पर कोई दोलन नहीं देखा, लेकिन एक माइक्रोस्कोप के तहत निश्चित रूप से कनेक्टिविटी दिखाई दी। हालाँकि, क्रिस्टल को बदलने से अन्य बोर्डों की कोई मदद नहीं हुई।
मैं बस चाहता हूं कि मुझे "यह शायद अब काम करेगा" के एक गुच्छा के बजाय इस अगले बोर्ड संशोधन के लिए एक ठोस, निश्चित समस्या थी ...
यहां पहले और बाद की तस्वीर दी गई है (यह फुटप्रिंट की तुलना में वाई में क्रिस्टल थोड़ा बड़ा है):