सीरियल संचार को यह सुनिश्चित करने के लिए सही बाउड दर निर्धारित करने की आवश्यकता है कि डेटा उपकरणों के बीच सही ढंग से प्रसारित हो। उचित बाउड दर की गणना में हार्डवेयर की घड़ी आवृत्ति और वांछित संचार गति को समझना शामिल है।

बाउड दर को समझना

बॉड दर संकेत परिवर्तन या प्रति सेकंड प्रेषित प्रतीकों की संख्या को संदर्भित करता है। ज्यादातर मामलों में, यह सीधे बिट्स प्रति सेकंड (बीपीएस) के साथ सहसंबंधित होता है, खासकर जब सरल मॉडुलन योजनाओं का उपयोग किया जाता है।

बाउड दर की गणना

एक माइक्रोकंट्रोलर या सीरियल डिवाइस के लिए बॉड दर सेटिंग की गणना करने के लिए, सूत्र का उपयोग करें:

Baud rate Setting = (Clock Frequency) / (Prescaler × Desired Baud rate)

कहाँ:

  • Clock आवृत्ति : डिवाइस के घड़ी स्रोत की आवृत्ति।
  • Prescaler: एक विभक्त मूल्य जो घड़ी आवृत्ति को कम करता है।
  • ]Dsired Baud rate: संचार गति आप प्राप्त करना चाहते हैं।

उदाहरण Calculation

यदि किसी उपकरण में 16 मेगाहर्ट्ज की घड़ी आवृत्ति है और आप 16 के पूर्वस्केतक के साथ 9600 बीपीएस की एक बौड दर चाहते हैं, तो गणना है:

Baud rate Setting = 16,000,000 / (16 × 9600) ≈ 104

9600 bps को प्राप्त करने के लिए डिवाइस की बौड दर रजिस्टर को लगभग 104 पर सेट करें।