ਰਸਬੇਰੀ-ਲੋਗੋ

Raspberry Pi SC1631 Raspberry Microcontroller

Raspberry-Pi-SC1631-Raspberry-Microcontroller-ਉਤਪਾਦ-ਚਿੱਤਰ

ਉਤਪਾਦ ਨਿਰਧਾਰਨ

  • ਮਾਡਲ: RP2350
  • ਪੈਕੇਜ: QFN-60
  • ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਸਟੋਰੇਜ: ਨਹੀਂ
  • ਵੋਲtage ਰੈਗੂਲੇਟਰ: ਆਨ-ਚਿੱਪ ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ
  • ਰੈਗੂਲੇਟਰ ਪਿੰਨ: 5 (3.3V ਇਨਪੁਟ, 1.1V ਆਉਟਪੁੱਟ, VREG_AVDD, VREG_LX, VREG_PGND)

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

  • ਅਧਿਆਇ 1: ਜਾਣ-ਪਛਾਣ
  • RP2350 ਸੀਰੀਜ਼ RP2040 ਸੀਰੀਜ਼ ਦੇ ਮੁਕਾਬਲੇ ਵੱਖ-ਵੱਖ ਪੈਕੇਜ ਵਿਕਲਪ ਪੇਸ਼ ਕਰਦੀ ਹੈ। RP2350A ਅਤੇ RP2354A ਇੱਕ QFN-60 ਪੈਕੇਜ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਸਟੋਰੇਜ ਦੇ ਬਿਨਾਂ ਅਤੇ ਨਾਲ ਆਉਂਦੇ ਹਨ, ਜਦੋਂ ਕਿ RP2354B ਅਤੇ RP2350B ਇੱਕ QFN-80 ਪੈਕੇਜ ਵਿੱਚ ਫਲੈਸ਼ ਸਟੋਰੇਜ ਦੇ ਨਾਲ ਅਤੇ ਬਿਨਾਂ ਆਉਂਦੇ ਹਨ।
  • ਅਧਿਆਇ 2: ਸ਼ਕਤੀ
    RP2350 ਸੀਰੀਜ਼ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਆਨ-ਚਿੱਪ ਸਵਿਚਿੰਗ ਵੋਲ ਹੈtage ਪੰਜ ਪਿੰਨਾਂ ਵਾਲਾ ਰੈਗੂਲੇਟਰ। ਇਸ ਰੈਗੂਲੇਟਰ ਨੂੰ ਸੰਚਾਲਨ ਲਈ ਬਾਹਰੀ ਭਾਗਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਪਰ RP2040 ਲੜੀ ਵਿੱਚ ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ ਦੀ ਤੁਲਨਾ ਵਿੱਚ ਉੱਚ ਲੋਡ ਕਰੰਟਾਂ 'ਤੇ ਉੱਚ ਪਾਵਰ ਕੁਸ਼ਲਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ। VREG_AVDD ਪਿੰਨ ਵਿੱਚ ਸ਼ੋਰ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਵੱਲ ਧਿਆਨ ਦਿਓ ਜੋ ਐਨਾਲਾਗ ਸਰਕਟਰੀ ਦੀ ਸਪਲਾਈ ਕਰਦਾ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)

  • ਸ: RP2350A ਅਤੇ RP2350B ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ਕੀ ਹੈ?
    A: ਮੁੱਖ ਅੰਤਰ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਸਟੋਰੇਜ ਦੀ ਮੌਜੂਦਗੀ ਵਿੱਚ ਹੈ। RP2350A ਕੋਲ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਸਟੋਰੇਜ ਨਹੀਂ ਹੈ ਜਦੋਂ ਕਿ RP2350B ਕੋਲ ਹੈ।
  • ਸਵਾਲ: ਵਾਲੀਅਮ ਕਿੰਨੇ ਪਿੰਨ ਕਰਦਾ ਹੈtagRP2350 ਸੀਰੀਜ਼ ਵਿੱਚ e ਰੈਗੂਲੇਟਰ ਕੋਲ ਹੈ?
    A: ਵੋਲtagRP2350 ਸੀਰੀਜ਼ ਵਿੱਚ e ਰੈਗੂਲੇਟਰ ਵਿੱਚ ਪੰਜ ਪਿੰਨ ਹਨ।

ਬੋਰਡਾਂ ਅਤੇ ਉਤਪਾਦਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ RP2350 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ RP2350 ਦੇ ਨਾਲ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ

ਕੋਲੋਫੋਨ

  • © 2023-2024 Raspberry Pi Ltd
  • ਇਹ ਦਸਤਾਵੇਜ਼ Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) ਦੇ ਤਹਿਤ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ। ਬਿਲਡ-ਡੇਟ: 2024-08-08 ਬਿਲਡ-ਵਰਜ਼ਨ: c0acc5b-clean
  • ਕਨੂੰਨੀ ਬੇਦਾਅਵਾ ਨੋਟਿਸ
  • ਰਾਸਬੇਰੀ PI ਉਤਪਾਦਾਂ (ਡੇਟਾਸ਼ੀਟਾਂ ਸਮੇਤ) ਲਈ ਤਕਨੀਕੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਡੇਟਾ ਜੋ ਕਿ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਸੋਧਿਆ ਜਾਂਦਾ ਹੈ ("ਸਰੋਤ") RASPBRY PI LTD ("RPL") ਅਤੇ ILUMP LINCARIS ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਡਿੰਗ, ਪਰ ਸੀਮਿਤ ਨਹੀਂ ਪ੍ਰਤੀ, ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਵਪਾਰਕਤਾ ਅਤੇ ਫਿਟਨੈਸ ਦੀਆਂ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਲਾਗੂ ਕਾਨੂੰਨ ਦੁਆਰਾ ਅਧਿਕਤਮ ਹੱਦ ਤੱਕ ਕਿਸੇ ਵੀ ਪ੍ਰਤੱਖ, ਅਪ੍ਰਤੱਖ, ਇਤਫਾਕ, ਵਿਸ਼ੇਸ਼, ਉਦਾਹਰਣੀ, ਜਾਂ ਅਨੁਸੂਚਿਤ ਨੁਕਸਾਨਾਂ ਲਈ RPL ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗਾ (ਅਨੁਸਾਰਿਤ, TE ਚੀਜ਼ਾਂ ਜਾਂ ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ, ਡੇਟਾ ਦਾ ਨੁਕਸਾਨ; , ਜਾਂ ਮੁਨਾਫਾ ਜਾਂ ਵਪਾਰਕ ਰੁਕਾਵਟ) ਹਾਲਾਂਕਿ ਕਾਰਨ ਅਤੇ ਕਿਸੇ ਵੀ ਜ਼ਿੰਮੇਵਾਰੀ ਦੇ ਸਿਧਾਂਤ 'ਤੇ, ਭਾਵੇਂ ਇਕਰਾਰਨਾਮੇ ਵਿੱਚ, ਸਖ਼ਤ ਜ਼ਿੰਮੇਵਾਰੀ, ਜਾਂ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ, ਸਾਡੇ ਨਾਲ ਕਿਸੇ ਵੀ ਮਾਮਲੇ ਵਿੱਚ, ਲਾਪਰਵਾਹੀ ਸਮੇਤ EN ਜੇਕਰ ਸੰਭਾਵਨਾ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਅਜਿਹੇ ਨੁਕਸਾਨ ਦੇ.
  • RPL ਕੋਲ ਕਿਸੇ ਵੀ ਸਮੇਂ ਅਤੇ ਬਿਨਾਂ ਕਿਸੇ ਨੋਟਿਸ ਦੇ ਸਰੋਤਾਂ ਜਾਂ ਉਹਨਾਂ ਵਿੱਚ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਵਿੱਚ ਕੋਈ ਵੀ ਸੁਧਾਰ, ਸੁਧਾਰ, ਸੁਧਾਰ ਜਾਂ ਕੋਈ ਹੋਰ ਸੋਧ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਹੈ।
    ਸਰੋਤ ਡਿਜ਼ਾਈਨ ਗਿਆਨ ਦੇ ਢੁਕਵੇਂ ਪੱਧਰਾਂ ਵਾਲੇ ਹੁਨਰਮੰਦ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ। ਉਪਭੋਗਤਾ ਉਹਨਾਂ ਦੀ ਚੋਣ ਅਤੇ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚ ਵਰਣਿਤ ਉਤਪਾਦਾਂ ਦੀ ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜ਼ਿੰਮੇਵਾਰ ਹਨ। ਉਪਯੋਗਕਰਤਾ RPL ਨੂੰ ਉਹਨਾਂ ਦੇ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਦੇਣਦਾਰੀਆਂ, ਲਾਗਤਾਂ, ਨੁਕਸਾਨਾਂ ਜਾਂ ਹੋਰ ਨੁਕਸਾਨਾਂ ਦੇ ਵਿਰੁੱਧ ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹੁੰਦਾ ਹੈ।
  • RPL ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਿਰਫ਼ Raspberry Pi ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਹੀ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਸਰੋਤਾਂ ਦੀ ਹੋਰ ਸਾਰੀਆਂ ਵਰਤੋਂ ਦੀ ਮਨਾਹੀ ਹੈ। ਕਿਸੇ ਹੋਰ RPL ਜਾਂ ਹੋਰ ਤੀਜੀ ਧਿਰ ਦੇ ਬੌਧਿਕ ਸੰਪਤੀ ਦੇ ਅਧਿਕਾਰ ਨੂੰ ਕੋਈ ਲਾਇਸੈਂਸ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
  • ਉੱਚ ਜੋਖਮ ਵਾਲੀਆਂ ਗਤੀਵਿਧੀਆਂ। Raspberry Pi ਉਤਪਾਦ ਖਤਰਨਾਕ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਵਰਤਣ ਲਈ ਤਿਆਰ, ਨਿਰਮਿਤ ਜਾਂ ਉਦੇਸ਼ ਨਹੀਂ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਅਸਫਲ ਸੁਰੱਖਿਅਤ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪ੍ਰਮਾਣੂ ਸਹੂਲਤਾਂ ਦੇ ਸੰਚਾਲਨ, ਏਅਰਕ੍ਰਾਫਟ ਨੈਵੀਗੇਸ਼ਨ ਜਾਂ ਸੰਚਾਰ ਪ੍ਰਣਾਲੀਆਂ, ਹਵਾਈ ਆਵਾਜਾਈ ਨਿਯੰਤਰਣ, ਹਥਿਆਰ ਪ੍ਰਣਾਲੀਆਂ ਜਾਂ ਸੁਰੱਖਿਆ-ਨਾਜ਼ੁਕ ਐਪਲੀਕੇਸ਼ਨਾਂ (ਜੀਵਨ ਸਹਾਇਤਾ ਸਮੇਤ) ਸਿਸਟਮ ਅਤੇ ਹੋਰ ਮੈਡੀਕਲ ਉਪਕਰਣ), ਜਿਸ ਵਿੱਚ ਉਤਪਾਦਾਂ ਦੀ ਅਸਫਲਤਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਮੌਤ, ਨਿੱਜੀ ਸੱਟ ਜਾਂ ਗੰਭੀਰ ਸਰੀਰਕ ਜਾਂ ਵਾਤਾਵਰਣ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾ ਸਕਦੀ ਹੈ ("ਉੱਚ ਜੋਖਮ ਦੀਆਂ ਗਤੀਵਿਧੀਆਂ")। RPL ਖਾਸ ਤੌਰ 'ਤੇ ਉੱਚ ਜੋਖਮ ਵਾਲੀਆਂ ਗਤੀਵਿਧੀਆਂ ਲਈ ਫਿਟਨੈਸ ਦੀ ਕਿਸੇ ਵੀ ਸਪਸ਼ਟ ਜਾਂ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਉੱਚ ਜੋਖਮ ਵਾਲੀਆਂ ਗਤੀਵਿਧੀਆਂ ਵਿੱਚ Raspberry Pi ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਜਾਂ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ।
  • Raspberry Pi ਉਤਪਾਦ RPL ਦੀਆਂ ਮਿਆਰੀ ਸ਼ਰਤਾਂ ਦੇ ਅਧੀਨ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। RPL ਦੇ ਸਰੋਤਾਂ ਦੀ ਵਿਵਸਥਾ RPL ਦੀਆਂ ਮਿਆਰੀ ਸ਼ਰਤਾਂ ਦਾ ਵਿਸਤਾਰ ਜਾਂ ਸੰਸ਼ੋਧਨ ਨਹੀਂ ਕਰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਉਹਨਾਂ ਵਿੱਚ ਦਰਸਾਏ ਬੇਦਾਅਵਾ ਅਤੇ ਵਾਰੰਟੀਆਂ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ।

ਅਧਿਆਇ 1. ਜਾਣ-ਪਛਾਣ

ਚਿੱਤਰ 1. RP3A ਦੀ KiCad 2350D ਰੈਂਡਰਿੰਗ ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾampleRaspberry-Pi-SC1631-Raspberry-Microcontroller- (1)

ਜਦੋਂ ਅਸੀਂ ਪਹਿਲੀ ਵਾਰ Raspberry Pi RP2040 ਪੇਸ਼ ਕੀਤਾ, ਅਸੀਂ ਇੱਕ 'ਘੱਟੋ-ਘੱਟ' ਡਿਜ਼ਾਈਨ ਵੀ ਜਾਰੀ ਕੀਤਾ।ample ਅਤੇ RP2040 ਦੇ ਨਾਲ ਗਾਈਡ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਜਿਸ ਨੇ ਉਮੀਦ ਹੈ ਕਿ RP2040 ਨੂੰ ਇੱਕ ਸਧਾਰਨ ਸਰਕਟ ਬੋਰਡ ਵਿੱਚ ਕਿਵੇਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਵੱਖ-ਵੱਖ ਭਾਗਾਂ ਦੀਆਂ ਚੋਣਾਂ ਕਿਉਂ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ। RP235x ਸੀਰੀਜ਼ ਦੇ ਆਉਣ ਦੇ ਨਾਲ, ਇਹ ਅਸਲੀ RP2040 ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ 'ਤੇ ਮੁੜ ਵਿਚਾਰ ਕਰਨ ਦਾ ਸਮਾਂ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ, ਅਤੇ ਹਰੇਕ ਪੈਕੇਜ ਰੂਪਾਂ ਲਈ ਵੀ ਅਪਡੇਟ ਕਰਨ ਲਈ; RP2350A ਇਸਦੇ QFN-60 ਪੈਕੇਜ ਨਾਲ, ਅਤੇ RP2350B ਜੋ ਕਿ ਇੱਕ QFN-80 ਹੈ। ਦੁਬਾਰਾ ਫਿਰ, ਇਹ ਡਿਜ਼ਾਈਨ Kicad (7.0) ਫਾਰਮੈਟ ਵਿੱਚ ਹਨ, ਅਤੇ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਉਪਲਬਧ ਹਨ (https://datasheets.raspberrypi.com/rp2350/Minimal-KiCAD.zip).

 ਘੱਟੋ-ਘੱਟ ਬੋਰਡ
ਅਸਲ ਘੱਟੋ-ਘੱਟ ਬੋਰਡ RP2040 ਨੂੰ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਘੱਟੋ-ਘੱਟ ਬਾਹਰੀ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਇੱਕ ਸਧਾਰਨ ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਸੀ ਅਤੇ ਅਜੇ ਵੀ ਸਾਰੇ IO ਐਕਸਪੋਜ਼ਡ ਅਤੇ ਪਹੁੰਚਯੋਗ ਹਨ। ਇਸ ਵਿੱਚ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਇੱਕ ਪਾਵਰ ਸਰੋਤ (ਇੱਕ 5V ਤੋਂ 3.3V ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ), ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ, ਫਲੈਸ਼ ਮੈਮੋਰੀ, ਅਤੇ IO ਕਨੈਕਸ਼ਨ (ਇੱਕ ਮਾਈਕ੍ਰੋ USB ਸਾਕਟ ਅਤੇ GPIO ਸਿਰਲੇਖ) ਸ਼ਾਮਲ ਸਨ। ਨਵੀਂ RP235x ਸੀਰੀਜ਼ ਦੇ ਘੱਟੋ-ਘੱਟ ਬੋਰਡ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਪਰ ਨਵੇਂ ਹਾਰਡਵੇਅਰ ਦੇ ਕਾਰਨ ਕੁਝ ਬਦਲਾਅ ਜ਼ਰੂਰੀ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਅਤੇ ਡਿਜ਼ਾਈਨ ਦੀ ਘੱਟੋ-ਘੱਟ ਪ੍ਰਕਿਰਤੀ ਦੇ ਵਿਰੁੱਧ ਜਾਣ ਦੇ ਬਾਵਜੂਦ, ਮੈਂ ਇੱਕ ਵੱਖਰੇ SWD ਸਿਰਲੇਖ ਦੇ ਨਾਲ, ਬੂਟਸੇਲ ਅਤੇ ਰਨ ਲਈ ਕੁਝ ਬਟਨ ਸ਼ਾਮਲ ਕੀਤੇ ਹਨ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਸ ਵਾਰ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਘੱਟ ਨਿਰਾਸ਼ਾਜਨਕ ਡੀਬੱਗ ਅਨੁਭਵ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਡਿਜ਼ਾਈਨ ਨੂੰ ਸਖਤੀ ਨਾਲ ਬੋਲਣ ਲਈ ਇਹਨਾਂ ਬਟਨਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਸਿਗਨਲ ਅਜੇ ਵੀ ਸਿਰਲੇਖਾਂ 'ਤੇ ਉਪਲਬਧ ਹਨ, ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਖਾਸ ਤੌਰ 'ਤੇ ਲਾਗਤ ਜਾਂ ਸਪੇਸ ਦੇ ਪ੍ਰਤੀ ਚੇਤੰਨ ਹੋ, ਜਾਂ ਮਾਸਕੋਸਿਸਟਿਕ ਰੁਝਾਨ ਰੱਖਦੇ ਹੋ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ।

 RP2040 ਬਨਾਮ RP235x ਸੀਰੀਜ਼
ਸਭ ਤੋਂ ਸਪੱਸ਼ਟ ਤਬਦੀਲੀ ਪੈਕੇਜਾਂ ਵਿੱਚ ਹੈ। ਜਦੋਂ ਕਿ RP2040 ਇੱਕ 7x7mm QFN-56 ਹੈ, RP235x ਲੜੀ ਵਿੱਚ ਵਰਤਮਾਨ ਵਿੱਚ ਚਾਰ ਵੱਖ-ਵੱਖ ਮੈਂਬਰ ਹਨ। ਇੱਥੇ ਦੋ ਉਪਕਰਣ ਹਨ ਜੋ ਇੱਕੋ QFN-60 ਪੈਕੇਜ ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ; RP2350A ਜਿਸ ਵਿੱਚ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਸਟੋਰੇਜ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਅਤੇ RP2354A ਜੋ ਕਰਦਾ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ, QFN-80 ਵੀ ਦੋ ਸੁਆਦਾਂ ਵਿੱਚ ਆਉਂਦਾ ਹੈ; ਫਲੈਸ਼ ਦੇ ਨਾਲ RP2354B, ਅਤੇ RP2350B ਬਿਨਾਂ। QFN-60 ਡਿਵਾਈਸਾਂ ਅਤੇ ਅਸਲ RP2040 ਇੱਕ ਸਾਂਝਾ ਹੈਰੀ ਸਾਂਝਾ ਕਰਦੇ ਹਨtage.

ਉਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਕੋਲ 30 GPIO ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਚਾਰ ADC ਨਾਲ ਵੀ ਜੁੜੇ ਹੋਏ ਹਨ, ਅਤੇ ਆਕਾਰ ਵਿੱਚ 7x7mm ਹਨ। ਇਸ ਦੇ ਬਾਵਜੂਦ, RP2350A RP2040 ਲਈ ਡ੍ਰੌਪ-ਇਨ ਬਦਲੀ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਹਰੇਕ 'ਤੇ ਪਿੰਨ ਦੀ ਗਿਣਤੀ ਵੱਖਰੀ ਹੈ। ਇਸਦੇ ਉਲਟ, QFN-80 ਚਿੱਪਾਂ ਵਿੱਚ ਹੁਣ 48 GPIOs ਹਨ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਅੱਠ ਹੁਣ ADC ਸਮਰੱਥ ਹਨ। ਇਸਦੇ ਕਾਰਨ, ਸਾਡੇ ਕੋਲ ਹੁਣ ਦੋ ਨਿਊਨਤਮ ਬੋਰਡ ਹਨ; ਇੱਕ 60 ਪਿੰਨ ਡਿਵਾਈਸਾਂ ਲਈ, ਅਤੇ ਇੱਕ 80 ਲਈ। ਇਹ ਨਿਊਨਤਮ ਬੋਰਡ ਮੁੱਖ ਤੌਰ 'ਤੇ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ (RP2350) ਤੋਂ ਬਿਨਾਂ ਭਾਗਾਂ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ, ਹਾਲਾਂਕਿ ਡਿਜ਼ਾਈਨ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਆਨਬੋਰਡ ਫਲੈਸ਼ ਨੂੰ ਛੱਡ ਕੇ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ (RP2354) ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਮੈਮੋਰੀ, ਜਾਂ ਇੱਥੋਂ ਤੱਕ ਕਿ ਇਸਨੂੰ ਸੈਕੰਡਰੀ ਫਲੈਸ਼ ਯੰਤਰ ਵਜੋਂ ਵਰਤਣਾ (ਇਸ ਬਾਰੇ ਹੋਰ ਬਾਅਦ ਵਿੱਚ)। ਦੋ ਬੋਰਡਾਂ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਅੰਤਰ ਹੈ, ਇਸ ਤੱਥ ਤੋਂ ਇਲਾਵਾ ਕਿ QFN-80 ਸੰਸਕਰਣ ਵਿੱਚ ਵਾਧੂ GPIO ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਲਈ ਸਿਰਲੇਖਾਂ ਦੀਆਂ ਲੰਬੀਆਂ ਕਤਾਰਾਂ ਹਨ, ਅਤੇ ਬੋਰਡ ਇਸ ਲਈ ਵੱਡਾ ਹੈ।

ਪੈਕੇਜ ਤੋਂ ਇਲਾਵਾ, RP235x ਸੀਰੀਜ਼ ਅਤੇ RP2040 ਵਿਚਕਾਰ ਬੋਰਡ-ਪੱਧਰ ਦਾ ਸਭ ਤੋਂ ਵੱਡਾ ਅੰਤਰ ਪਾਵਰ ਸਪਲਾਈ ਹਨ। RP235x ਸੀਰੀਜ਼ ਵਿੱਚ ਕੁਝ ਨਵੇਂ ਪਾਵਰ ਪਿੰਨ ਹਨ, ਅਤੇ ਇੱਕ ਵੱਖਰਾ ਅੰਦਰੂਨੀ ਰੈਗੂਲੇਟਰ ਹੈ। RP100 ਦੇ 2040mA ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ ਨੂੰ 200mA ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ, ਇਸ ਨੂੰ ਕੁਝ ਬਹੁਤ ਖਾਸ ਸਰਕਟਰੀ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਲੇਆਉਟ ਦੇ ਨਾਲ ਕੋਈ ਧਿਆਨ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਸਾਡੇ ਖਾਕੇ ਅਤੇ ਕੰਪੋਨੈਂਟ ਚੋਣ ਦੀ ਨੇੜਿਓਂ ਪਾਲਣਾ ਕਰੋ; ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਡਿਜ਼ਾਈਨ ਦੇ ਕਈ ਦੁਹਰਾਓ ਬਣਾਉਣ ਦੇ ਦਰਦ ਵਿੱਚੋਂ ਲੰਘ ਚੁੱਕੇ ਹਾਂ, ਇਸ ਲਈ ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਅਜਿਹਾ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

ਚਿੱਤਰ 2. RP3B ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਦੀ KiCad 2350D ਰੈਂਡਰਿੰਗample Raspberry-Pi-SC1631-Raspberry-Microcontroller- (2)

 ਡਿਜ਼ਾਈਨ
ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਦਾ ਇਰਾਦਾ ਸਾਬਕਾamples RP235x ਸੀਰੀਜ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਧਾਰਨ ਬੋਰਡਾਂ ਦੀ ਇੱਕ ਜੋੜਾ ਬਣਾਉਣਾ ਹੈ, ਜੋ ਕਿ ਬੇਲੋੜੀ ਵਿਦੇਸ਼ੀ PCB ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ, ਸਸਤੇ ਅਤੇ ਆਸਾਨੀ ਨਾਲ ਨਿਰਮਾਣਯੋਗ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਸ ਲਈ ਘੱਟੋ-ਘੱਟ ਬੋਰਡ 2 ਲੇਅਰ ਡਿਜ਼ਾਈਨ ਹੁੰਦੇ ਹਨ, ਉਹਨਾਂ ਹਿੱਸਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, ਅਤੇ ਸਾਰੇ ਬੋਰਡ ਦੇ ਉੱਪਰਲੇ ਪਾਸੇ ਮਾਊਂਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਹਾਲਾਂਕਿ ਵੱਡੇ, ਆਸਾਨੀ ਨਾਲ ਹੱਥ-ਸੋਲਡਰ ਕਰਨ ਯੋਗ ਕੰਪੋਨੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚੰਗਾ ਹੋਵੇਗਾ, QFN ਚਿਪਸ (0.4mm) ਦੀ ਛੋਟੀ ਪਿੱਚ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਕੁਝ 0402 (1005 ਮੀਟ੍ਰਿਕ) ਪੈਸਿਵ ਕੰਪੋਨੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਅਟੱਲ ਹੈ ਜੇਕਰ ਸਾਰੇ GPIOs ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਹੈ। ਹਾਲਾਂਕਿ 0402 ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਹੈਂਡ-ਸੋਲਡਰਿੰਗ ਇੱਕ ਵਧੀਆ ਸੋਲਡਰਿੰਗ ਆਇਰਨ ਨਾਲ ਬਹੁਤ ਚੁਣੌਤੀਪੂਰਨ ਨਹੀਂ ਹੈ, ਪਰ ਮਾਹਰ ਉਪਕਰਣਾਂ ਤੋਂ ਬਿਨਾਂ QFNs ਨੂੰ ਸੋਲਡ ਕਰਨਾ ਲਗਭਗ ਅਸੰਭਵ ਹੈ।

ਅਗਲੇ ਕੁਝ ਭਾਗਾਂ ਵਿੱਚ, ਮੈਂ ਇਹ ਦੱਸਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ ਕਿ ਵਾਧੂ ਸਰਕਟਰੀ ਕਿਸ ਲਈ ਹੈ, ਅਤੇ ਉਮੀਦ ਹੈ ਕਿ ਅਸੀਂ ਉਹ ਚੋਣਾਂ ਕਿਵੇਂ ਕਰਨ ਲਈ ਆਏ ਜੋ ਅਸੀਂ ਕੀਤੀਆਂ ਹਨ। ਜਿਵੇਂ ਕਿ ਮੈਂ ਅਸਲ ਵਿੱਚ ਦੋ ਵੱਖਰੇ ਡਿਜ਼ਾਈਨਾਂ ਬਾਰੇ ਗੱਲ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ, ਹਰੇਕ ਪੈਕੇਜ ਦੇ ਆਕਾਰ ਲਈ ਇੱਕ, ਮੈਂ ਚੀਜ਼ਾਂ ਨੂੰ ਜਿੰਨਾ ਹੋ ਸਕੇ ਸਧਾਰਨ ਰੱਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ. ਜਿੱਥੋਂ ਤੱਕ ਸੰਭਵ ਹੈ, ਦੋ ਬੋਰਡਾਂ ਲਈ ਸਾਰੇ ਕੰਪੋਨੈਂਟ ਹਵਾਲੇ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਇਸਲਈ ਜੇਕਰ ਮੈਂ U1, R1, ਆਦਿ ਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹਾਂ, ਤਾਂ ਇਹ ਦੋਵਾਂ ਬੋਰਡਾਂ ਲਈ ਸਮਾਨ ਰੂਪ ਵਿੱਚ ਢੁਕਵਾਂ ਹੈ। ਸਪੱਸ਼ਟ ਅਪਵਾਦ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕੰਪੋਨੈਂਟ ਸਿਰਫ਼ ਬੋਰਡਾਂ ਵਿੱਚੋਂ ਇੱਕ 'ਤੇ ਹੁੰਦਾ ਹੈ (ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇਹ ਵੱਡੇ 80 ਪਿੰਨ ਵੇਰੀਐਂਟ 'ਤੇ ਹੋਵੇਗਾ), ਫਿਰ ਸਵਾਲ ਵਿੱਚ ਕੰਪੋਨੈਂਟ ਸਿਰਫ਼ QFN-80 ਡਿਜ਼ਾਈਨ 'ਤੇ ਹੋਵੇਗਾ; ਸਾਬਕਾ ਲਈample, R13 ਸਿਰਫ ਇਸ ਬੋਰਡ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।

ਅਧਿਆਇ 2. ਸ਼ਕਤੀ

RP235x ਸੀਰੀਜ਼ ਅਤੇ RP2040 ਦੀ ਪਾਵਰ ਸਪਲਾਈ ਇਸ ਵਾਰ ਕੁਝ ਵੱਖਰੀ ਹੈ, ਹਾਲਾਂਕਿ ਇਸਦੀ ਸਰਲ ਸੰਰਚਨਾ ਵਿੱਚ, ਇਸਨੂੰ ਅਜੇ ਵੀ ਦੋ ਸਪਲਾਈਆਂ, 3.3V ਅਤੇ 1.1V ਦੀ ਲੋੜ ਹੈ। RP235x ਲੜੀ ਇੱਕੋ ਸਮੇਂ ਜ਼ਿਆਦਾ ਪਾਵਰ ਭੁੱਖੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਹੈ, ਅਤੇ ਇਹ ਵੀ ਪੂਰਵਵਰਤੀ ਨਾਲੋਂ ਵਧੇਰੇ ਸਾਰਥਕ (ਜਦੋਂ ਘੱਟ ਪਾਵਰ ਅਵਸਥਾ ਵਿੱਚ ਹੁੰਦੀ ਹੈ), ਅਤੇ ਇਸ ਲਈ RP2040 'ਤੇ ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ ਨੂੰ ਇੱਕ ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ ਨਾਲ ਅੱਪਗ੍ਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਸਾਨੂੰ ਉੱਚ ਕਰੰਟ (ਪਹਿਲਾਂ 200mA ਦੇ ਮੁਕਾਬਲੇ 100mA ਤੱਕ) 'ਤੇ ਵਧੇਰੇ ਪਾਵਰ ਕੁਸ਼ਲਤਾ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।

 ਨਵਾਂ ਆਨ-ਚਿੱਪ ਵੋਲtagਈ ਰੈਗੂਲੇਟਰ

ਚਿੱਤਰ 3. ਅੰਦਰੂਨੀ ਰੈਗੂਲੇਟਰ ਸਰਕਟ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗRaspberry-Pi-SC1631-Raspberry-Microcontroller- (1)

RP2040 ਦੇ ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ ਵਿੱਚ ਚਿੱਪ 'ਤੇ DVDD ਦੀ ਸਪਲਾਈ ਕਰਨ ਲਈ ਦੋ ਪਿੰਨ, ਇੱਕ 3.3V ਇੰਪੁੱਟ, ਅਤੇ ਇੱਕ 1.1V ਆਉਟਪੁੱਟ ਸੀ। ਇਸ ਵਾਰ, RP235x ਸੀਰੀਜ਼ ਦੇ ਰੈਗੂਲੇਟਰ ਵਿੱਚ ਪੰਜ ਪਿੰਨ ਹਨ, ਅਤੇ ਇਸਨੂੰ ਕੰਮ ਕਰਨ ਲਈ ਕੁਝ ਬਾਹਰੀ ਕੰਪੋਨੈਂਟਰੀ ਦੀ ਲੋੜ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਵਰਤੋਂਯੋਗਤਾ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਇੱਕ ਪਿਛੜਿਆ ਕਦਮ ਜਾਪਦਾ ਹੈ, ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ ਕੋਲ ਐਡਵਾਂ ਹੈtagਉੱਚ ਲੋਡ ਕਰੰਟਾਂ 'ਤੇ ਵਧੇਰੇ ਪਾਵਰ ਕੁਸ਼ਲ ਹੋਣ ਦਾ e.

ਜਿਵੇਂ ਕਿ ਨਾਮ ਤੋਂ ਪਤਾ ਲੱਗਦਾ ਹੈ, ਰੈਗੂਲੇਟਰ 3.3V ਇਨਪੁਟ ਵੋਲਯੂਮ ਨੂੰ ਜੋੜਨ ਵਾਲੇ ਅੰਦਰੂਨੀ ਟਰਾਂਜ਼ਿਸਟਰ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਚਾਲੂ ਅਤੇ ਬੰਦ ਕਰਦਾ ਹੈ।tage (VREG_VIN) ਨੂੰ VREG_LX ਪਿੰਨ ਤੱਕ, ਅਤੇ ਇੱਕ ਇੰਡਕਟਰ (L1) ਅਤੇ ਇੱਕ ਆਉਟਪੁੱਟ ਕੈਪਸੀਟਰ (C7) ਦੀ ਮਦਦ ਨਾਲ, ਇਹ ਇੱਕ DC ਆਉਟਪੁੱਟ ਵੋਲਯੂਮ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈtage ਜਿਸਨੂੰ ਇਨਪੁਟ ਤੋਂ ਬਾਹਰ ਕੀਤਾ ਗਿਆ ਹੈ। VREG_FB ਪਿੰਨ ਆਉਟਪੁੱਟ ਵਾਲੀਅਮ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈtage, ਅਤੇ ਸਵਿਚਿੰਗ ਚੱਕਰ ਦੇ ਚਾਲੂ/ਬੰਦ ਅਨੁਪਾਤ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਦਾ ਹੈ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਲੋੜੀਂਦੇ ਵੋਲਯੂਮtage ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਵੱਡੇ ਕਰੰਟਾਂ ਨੂੰ VREG_VIN ਤੋਂ VREG_LX ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਇੰਪੁੱਟ ਦੇ ਨੇੜੇ ਇੱਕ ਵੱਡੇ ਕੈਪੇਸੀਟਰ (C6) ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਇਸਲਈ ਅਸੀਂ 3.3V ਸਪਲਾਈ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਪਰੇਸ਼ਾਨ ਨਹੀਂ ਕਰਦੇ ਹਾਂ। ਇਹਨਾਂ ਵੱਡੇ ਸਵਿਚਿੰਗ ਕਰੰਟਾਂ ਦੀ ਗੱਲ ਕਰਦੇ ਹੋਏ, ਰੈਗੂਲੇਟਰ ਇਸਦੇ ਆਪਣੇ ਜ਼ਮੀਨੀ ਰਿਟਰਨ ਕਨੈਕਸ਼ਨ, VREG_PGND ਦੇ ਨਾਲ ਵੀ ਆਉਂਦਾ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ VREG_VIN ਅਤੇ VREG_LX ਦੇ ਨਾਲ, ਇਸ ਕੁਨੈਕਸ਼ਨ ਦਾ ਖਾਕਾ ਨਾਜ਼ੁਕ ਹੈ, ਅਤੇ ਜਦੋਂ ਕਿ VREG_PGND ਨੂੰ ਮੁੱਖ GND ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਸਾਰੇ ਵੱਡੇ ਸਵਿਚਿੰਗ ਕਰੰਟ ਸਿੱਧੇ PGND ਪਿੰਨ 'ਤੇ ਵਾਪਸ ਆ ਜਾਣ, ਬਿਨਾਂ ਕਿਸੇ ਰੁਕਾਵਟ ਦੇ। GND ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੈ।

ਆਖਰੀ ਪਿੰਨ VREG_AVDD ਹੈ, ਜੋ ਰੈਗੂਲੇਟਰ ਦੇ ਅੰਦਰ ਐਨਾਲਾਗ ਸਰਕਟਰੀ ਦੀ ਸਪਲਾਈ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਸ਼ੋਰ ਪ੍ਰਤੀ ਬਹੁਤ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ।

ਚਿੱਤਰ 4. ਰੈਗੂਲੇਟਰ ਦਾ PCB ਲੇਆਉਟ ਦਿਖਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗ Raspberry-Pi-SC1631-Raspberry-Microcontroller- (3)

  • ਘੱਟੋ-ਘੱਟ ਬੋਰਡਾਂ 'ਤੇ ਰੈਗੂਲੇਟਰ ਦਾ ਲੇਆਉਟ ਰਾਸਬੇਰੀ ਪਾਈ ਪੀਕੋ 2 ਦੇ ਨਾਲ ਨਾਲ ਪ੍ਰਤੀਬਿੰਬਤ ਕਰਦਾ ਹੈ। ਇਸ ਸਰਕਟ ਦੇ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਬਹੁਤ ਸਾਰਾ ਕੰਮ ਕੀਤਾ ਗਿਆ ਹੈ, ਇਸ ਨੂੰ ਸੰਭਵ ਤੌਰ 'ਤੇ ਵਧੀਆ ਬਣਾਉਣ ਲਈ PCB ਦੇ ਬਹੁਤ ਸਾਰੇ ਦੁਹਰਾਓ ਦੀ ਲੋੜ ਹੈ। ਕਰ ਸਕਦੇ ਹਨ। ਜਦੋਂ ਕਿ ਤੁਸੀਂ ਇਹਨਾਂ ਭਾਗਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਰੱਖ ਸਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਵੀ ਰੈਗੂਲੇਟਰ ਨੂੰ 'ਕੰਮ' ਕਰਨ ਲਈ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ (ਭਾਵ, ਇੱਕ ਆਉਟਪੁੱਟ ਵਾਲੀਅਮ ਪੈਦਾ ਕਰੋtage ਮੋਟੇ ਤੌਰ 'ਤੇ ਸਹੀ ਪੱਧਰ 'ਤੇ, ਇਸ ਨੂੰ ਚਲਾਉਣ ਵਾਲਾ ਕੋਡ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਚੰਗਾ ਹੈ), ਅਸੀਂ ਪਾਇਆ ਹੈ ਕਿ ਸਾਡੇ ਰੈਗੂਲੇਟਰ ਨੂੰ ਇਸ ਨੂੰ ਖੁਸ਼ ਰੱਖਣ ਲਈ ਬਿਲਕੁਲ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਇਲਾਜ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਅਤੇ ਖੁਸ਼ ਹੋਣ ਨਾਲ, ਮੇਰਾ ਮਤਲਬ ਹੈ ਸਹੀ ਆਉਟਪੁੱਟ ਵਾਲੀਅਮ ਪੈਦਾ ਕਰਨਾtage ਲੋਡ ਮੌਜੂਦਾ ਹਾਲਾਤ ਦੀ ਇੱਕ ਸੀਮਾ ਦੇ ਅਧੀਨ.
  • ਇਸ 'ਤੇ ਸਾਡੇ ਪ੍ਰਯੋਗ ਕਰਦੇ ਸਮੇਂ, ਸਾਨੂੰ ਇਹ ਯਾਦ ਦਿਵਾਉਣ ਲਈ ਕੁਝ ਨਿਰਾਸ਼ਾ ਹੋਈ ਕਿ ਭੌਤਿਕ ਵਿਗਿਆਨ ਦੀ ਅਸੁਵਿਧਾਜਨਕ ਦੁਨੀਆ ਨੂੰ ਹਮੇਸ਼ਾ ਨਜ਼ਰਅੰਦਾਜ਼ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਅਸੀਂ, ਇੰਜਨੀਅਰ ਹੋਣ ਦੇ ਨਾਤੇ, ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਇਹ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ਅਤੇ ਕਰਦੇ ਹਾਂ; ਭਾਗਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਣਾ, (ਅਕਸਰ) ਮਾਮੂਲੀ ਭੌਤਿਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨਾ, ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਉਸ ਸੰਪਤੀ 'ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਨਾ ਜਿਸ ਵਿੱਚ ਸਾਡੀ ਦਿਲਚਸਪੀ ਹੈ। ਸਾਬਕਾ ਲਈampਲੇ, ਇੱਕ ਸਧਾਰਨ ਰੋਧਕ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰਤੀਰੋਧ ਨਹੀਂ ਹੁੰਦਾ, ਸਗੋਂ ਇੰਡਕਟੈਂਸ ਆਦਿ ਵੀ ਹੁੰਦਾ ਹੈ। ਸਾਡੇ ਕੇਸ ਵਿੱਚ, ਅਸੀਂ (ਦੁਬਾਰਾ) ਖੋਜਿਆ ਹੈ ਕਿ ਇੰਡਕਟਰਾਂ ਨਾਲ ਇੱਕ ਚੁੰਬਕੀ ਖੇਤਰ ਜੁੜਿਆ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ, ਕੋਇਲ ਦੇ ਕਿਸ ਤਰੀਕੇ ਨਾਲ ਇੱਕ ਦਿਸ਼ਾ ਵਿੱਚ ਰੇਡੀਏਟ ਹੁੰਦਾ ਹੈ। ਜ਼ਖ਼ਮ ਹੈ, ਅਤੇ ਕਰੰਟ ਦੇ ਵਹਾਅ ਦੀ ਦਿਸ਼ਾ। ਸਾਨੂੰ ਇਹ ਵੀ ਯਾਦ ਦਿਵਾਇਆ ਗਿਆ ਸੀ ਕਿ 'ਪੂਰੀ ਤਰ੍ਹਾਂ' ਢਾਲ ਵਾਲੇ ਇੰਡਕਟਰ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੁੰਦਾ ਕਿ ਤੁਸੀਂ ਕੀ ਸੋਚਦੇ ਹੋ ਕਿ ਇਹ ਹੋ ਸਕਦਾ ਹੈ। ਚੁੰਬਕੀ ਖੇਤਰ ਨੂੰ ਕਾਫੀ ਹੱਦ ਤੱਕ ਘਟਾਇਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਕੁਝ ਅਜੇ ਵੀ ਬਚ ਜਾਂਦੇ ਹਨ। ਅਸੀਂ ਪਾਇਆ ਕਿ ਰੈਗੂਲੇਟਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਵੱਡੇ ਪੱਧਰ 'ਤੇ ਸੁਧਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਇੰਡਕਟਰ 'ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਰਾਉਂਡ' ਹੈ।
  • ਇਹ ਪਤਾ ਚਲਦਾ ਹੈ ਕਿ 'ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਰਾਉਂਡ' ਇੰਡਕਟਰ ਤੋਂ ਨਿਕਲਣ ਵਾਲਾ ਚੁੰਬਕੀ ਖੇਤਰ ਰੈਗੂਲੇਟਰ ਆਉਟਪੁੱਟ ਕੈਪੈਸੀਟਰ (C7) ਵਿੱਚ ਦਖਲ ਦਿੰਦਾ ਹੈ, ਜੋ ਬਦਲੇ ਵਿੱਚ RP2350 ਦੇ ਅੰਦਰ ਕੰਟਰੋਲ ਸਰਕਟਰੀ ਨੂੰ ਪਰੇਸ਼ਾਨ ਕਰਦਾ ਹੈ। ਸਹੀ ਸਥਿਤੀ ਵਿੱਚ ਇੰਡਕਟਰ ਦੇ ਨਾਲ, ਅਤੇ ਇੱਥੇ ਵਰਤੇ ਗਏ ਸਟੀਕ ਲੇਆਉਟ ਅਤੇ ਕੰਪੋਨੈਂਟ ਚੋਣ ਦੇ ਨਾਲ, ਇਹ ਸਮੱਸਿਆ ਦੂਰ ਹੋ ਜਾਂਦੀ ਹੈ। ਬਿਨਾਂ ਸ਼ੱਕ ਹੋਰ ਲੇਆਉਟ, ਕੰਪੋਨੈਂਟ, ਆਦਿ ਹੋਣਗੇ, ਜੋ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਇੱਕ ਪ੍ਰੇਰਕ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ, ਪਰ ਅਜਿਹਾ ਕਰਨ ਲਈ ਉਹ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ PCB ਸਪੇਸ ਦੀ ਵਰਤੋਂ ਕਰਨਗੇ। ਅਸੀਂ ਲੋਕਾਂ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਇੰਜਨੀਅਰਿੰਗ ਘੰਟਿਆਂ ਨੂੰ ਬਚਾਉਣ ਲਈ ਇਹ ਸਿਫਾਰਿਸ਼ ਕੀਤਾ ਖਾਕਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ ਜੋ ਅਸੀਂ ਇਸ ਸੰਖੇਪ ਅਤੇ ਵਧੀਆ ਵਿਵਹਾਰ ਵਾਲੇ ਹੱਲ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਅਤੇ ਸ਼ੁੱਧ ਕਰਨ ਵਿੱਚ ਬਿਤਾਏ ਹਨ।
  • ਇਸ ਤੋਂ ਵੀ ਵੱਧ, ਅਸੀਂ ਇਹ ਕਹਿ ਰਹੇ ਹਾਂ ਕਿ ਜੇ ਤੁਸੀਂ ਸਾਡੇ ਸਾਬਕਾ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰਨ ਦੀ ਚੋਣ ਕਰਦੇ ਹੋampਫਿਰ, ਤੁਸੀਂ ਆਪਣੇ ਖੁਦ ਦੇ ਜੋਖਮ 'ਤੇ ਅਜਿਹਾ ਕਰਦੇ ਹੋ. ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ RP2040 ਅਤੇ ਕ੍ਰਿਸਟਲ ਸਰਕਟ ਨਾਲ ਕਰਦੇ ਹਾਂ, ਜਿੱਥੇ ਅਸੀਂ ਜ਼ੋਰ ਦਿੰਦੇ ਹਾਂ (ਚੰਗੀ ਤਰ੍ਹਾਂ, ਜ਼ੋਰਦਾਰ ਸੁਝਾਅ ਦਿੰਦੇ ਹਾਂ) ਤੁਸੀਂ ਕਿਸੇ ਖਾਸ ਹਿੱਸੇ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਅਸੀਂ ਇਸ ਦਸਤਾਵੇਜ਼ ਦੇ ਕ੍ਰਿਸਟਲ ਭਾਗ ਵਿੱਚ ਦੁਬਾਰਾ ਅਜਿਹਾ ਕਰਾਂਗੇ)।
  • ਇਹਨਾਂ ਛੋਟੇ ਇੰਡਕਟਰਾਂ ਦੀ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਤਾ ਨੂੰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਕੋਇਲ ਵਿੰਡਿੰਗ ਦੀ ਸਥਿਤੀ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਣਾ ਅਸੰਭਵ ਹੈ, ਅਤੇ ਇਹ ਵੀ ਕੰਪੋਨੈਂਟਾਂ ਦੀ ਇੱਕ ਰੀਲ ਦੇ ਨਾਲ ਬੇਤਰਤੀਬੇ ਤੌਰ 'ਤੇ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ। ਵੱਡੇ ਇੰਡਕਟਰ ਕੇਸ ਸਾਈਜ਼ ਅਕਸਰ ਉਹਨਾਂ 'ਤੇ ਪੋਲੈਰਿਟੀ ਚਿੰਨ੍ਹ ਪਾਏ ਜਾ ਸਕਦੇ ਹਨ, ਹਾਲਾਂਕਿ ਅਸੀਂ ਸਾਡੇ ਦੁਆਰਾ ਚੁਣੇ ਗਏ 0806 (2016 ਮੀਟ੍ਰਿਕ) ਕੇਸ ਆਕਾਰ ਵਿੱਚ ਕੋਈ ਢੁਕਵਾਂ ਨਹੀਂ ਲੱਭ ਸਕੇ। ਇਸ ਲਈ, ਅਸੀਂ ਪੋਲੈਰਿਟੀ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਬਿੰਦੀ ਦੇ ਨਾਲ ਇੱਕ 3.3μH ਭਾਗ ਬਣਾਉਣ ਲਈ ਅਬਰਾਕਨ ਨਾਲ ਕੰਮ ਕੀਤਾ ਹੈ, ਅਤੇ ਮਹੱਤਵਪੂਰਨ ਤੌਰ 'ਤੇ, ਉਹਨਾਂ ਦੇ ਨਾਲ ਇੱਕ ਰੀਲ 'ਤੇ ਆਓ ਸਾਰੇ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਇਕਸਾਰ ਹੋਏ। TBD ਵਿਤਰਕਾਂ ਤੋਂ ਆਮ ਲੋਕਾਂ ਲਈ ਉਪਲਬਧ ਕਰਾਏ ਜਾਣਗੇ (ਜਾਂ ਬਹੁਤ ਜਲਦੀ ਹੀ)। ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ, VREG_AVDD ਸਪਲਾਈ ਸ਼ੋਰ ਪ੍ਰਤੀ ਬਹੁਤ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ਅਤੇ ਇਸਲਈ ਇਸਨੂੰ ਫਿਲਟਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਅਸੀਂ ਪਾਇਆ ਕਿ ਜਿਵੇਂ ਕਿ VREG_AVDD ਸਿਰਫ 200μA ਦੇ ਆਲੇ-ਦੁਆਲੇ ਖਿੱਚਦਾ ਹੈ, 33Ω ਅਤੇ 4.7μF ਦਾ ਇੱਕ RC ਫਿਲਟਰ ਕਾਫ਼ੀ ਹੈ।
  • ਇਸ ਲਈ, ਰੀਕੈਪ ਕਰਨ ਲਈ, ਵਰਤੇ ਗਏ ਹਿੱਸੇ ਹੋਣਗੇ ...
    • C6, C7 ਅਤੇ C9 – 4.7μF (0402, 1005 ਮੀਟ੍ਰਿਕ)
    • L1 – Abracon TBD (0806, 2016 ਮੀਟ੍ਰਿਕ)
    •  R3 – 33Ω (0402, 1005 ਮੀਟ੍ਰਿਕ)
  • RP2350 ਡੇਟਾਸ਼ੀਟ ਵਿੱਚ ਰੈਗੂਲੇਟਰ ਲੇਆਉਟ ਸਿਫ਼ਾਰਸ਼ਾਂ 'ਤੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਚਰਚਾ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਬਾਹਰੀ ਹਿੱਸੇ ਅਤੇ PCB ਲੇਆਉਟ ਲੋੜਾਂ ਵੇਖੋ।

ਇੰਪੁੱਟ ਸਪਲਾਈ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (2)

ਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਇਨਪੁਟ ਪਾਵਰ ਕਨੈਕਸ਼ਨ ਮਾਈਕ੍ਰੋ-USB ਕਨੈਕਟਰ ਦੇ 5V VBUS ਪਿੰਨ (ਚਿੱਤਰ 1 ਵਿੱਚ J5 ਲੇਬਲ ਕੀਤਾ ਗਿਆ ਹੈ) ਰਾਹੀਂ ਹੈ। ਇਹ ਇਲੈਕਟ੍ਰਾਨਿਕ ਡਿਵਾਈਸਾਂ ਨੂੰ ਪਾਵਰ ਦੇਣ ਦਾ ਇੱਕ ਆਮ ਤਰੀਕਾ ਹੈ, ਅਤੇ ਇਹ ਇੱਥੇ ਸਮਝਦਾ ਹੈ, ਕਿਉਂਕਿ RP2350 ਵਿੱਚ USB ਕਾਰਜਕੁਸ਼ਲਤਾ ਹੈ, ਜਿਸਨੂੰ ਅਸੀਂ ਇਸ ਕਨੈਕਟਰ ਦੇ ਡੇਟਾ ਪਿੰਨ ਨਾਲ ਵਾਇਰਿੰਗ ਕਰਾਂਗੇ। ਜਿਵੇਂ ਕਿ ਸਾਨੂੰ ਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਸਿਰਫ 3.3V ਦੀ ਲੋੜ ਹੈ (1.1V ਸਪਲਾਈ ਅੰਦਰੂਨੀ ਤੋਂ ਆਉਂਦੀ ਹੈ), ਸਾਨੂੰ ਆਉਣ ਵਾਲੀ 5V USB ਸਪਲਾਈ ਨੂੰ ਘੱਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਇੱਕ ਹੋਰ, ਬਾਹਰੀ ਵੋਲਯੂਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ.tage ਰੈਗੂਲੇਟਰ, ਇਸ ਕੇਸ ਵਿੱਚ ਇੱਕ ਲੀਨੀਅਰ ਰੈਗੂਲੇਟਰ (ਉਰਫ਼ ਲੋ ਡਰਾਪ ਆਉਟ ਰੈਗੂਲੇਟਰ, ਜਾਂ LDO)। ਪਹਿਲਾਂ ਇੱਕ ਕੁਸ਼ਲ ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਗੁਣਾਂ ਦੀ ਸ਼ਲਾਘਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇੱਥੇ ਵੀ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਇੱਕ ਬੁੱਧੀਮਾਨ ਵਿਕਲਪ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਮੈਂ ਸਾਦਗੀ ਦੀ ਚੋਣ ਕੀਤੀ ਹੈ. ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਇੱਕ LDO ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਲਗਭਗ ਹਮੇਸ਼ਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ। ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਕੋਈ ਗਣਨਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕਿਹੜਾ ਆਕਾਰ ਇੰਡਕਟਰ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਾਂ ਆਉਟਪੁੱਟ ਕੈਪੇਸੀਟਰ ਕਿੰਨੇ ਵੱਡੇ ਹਨ, ਅਤੇ ਲੇਆਉਟ ਆਮ ਤੌਰ 'ਤੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਸਿੱਧਾ ਹੁੰਦਾ ਹੈ। ਦੂਜਾ, ਸੱਤਾ ਦੀ ਹਰ ਆਖਰੀ ਬੂੰਦ ਨੂੰ ਬਚਾਉਣਾ ਇੱਥੇ ਉਦੇਸ਼ ਨਹੀਂ ਹੈ; ਜੇਕਰ ਅਜਿਹਾ ਹੁੰਦਾ, ਤਾਂ ਮੈਂ ਇੱਕ ਸਵਿਚਿੰਗ ਰੈਗੂਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਗੰਭੀਰਤਾ ਨਾਲ ਵਿਚਾਰ ਕਰਾਂਗਾ, ਅਤੇ ਤੁਸੀਂ ਇੱਕ ਸਾਬਕਾ ਲੱਭ ਸਕਦੇ ਹੋampRaspberry Pi Pico 2 'ਤੇ ਅਜਿਹਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਅਤੇ ਤੀਸਰਾ, ਮੈਂ ਸਰਕਟ 'ਉਧਾਰ' ਲੈ ਸਕਦਾ ਹਾਂ ਜੋ ਮੈਂ ਪਹਿਲਾਂ ਮਿਨੀਮਲ ਬੋਰਡ ਦੇ RP2040 ਸੰਸਕਰਣ 'ਤੇ ਵਰਤਿਆ ਸੀ। ਇੱਥੇ ਚੁਣੇ ਗਏ NCP1117 (U2) ਦਾ 3.3V ਦਾ ਇੱਕ ਨਿਸ਼ਚਿਤ ਆਉਟਪੁੱਟ ਹੈ, ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਹੈ, ਅਤੇ ਮੌਜੂਦਾ ਦੇ 1A ਤੱਕ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਜ਼ਿਆਦਾਤਰ ਡਿਜ਼ਾਈਨਾਂ ਲਈ ਕਾਫ਼ੀ ਹੋਵੇਗਾ। NCP1117 ਲਈ ਡੇਟਾਸ਼ੀਟ 'ਤੇ ਇੱਕ ਨਜ਼ਰ ਸਾਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਇਸ ਡਿਵਾਈਸ ਨੂੰ ਇਨਪੁਟ 'ਤੇ 10μF ਕੈਪੇਸੀਟਰ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਦੂਜੇ ਆਉਟਪੁੱਟ (C1 ਅਤੇ C5) 'ਤੇ।

ਡੀਕਪਲਿੰਗ ਕੈਪਸੀਟਰ

ਚਿੱਤਰ 6. RP2350 ਪਾਵਰ ਸਪਲਾਈ ਇਨਪੁਟਸ, ਵੋਲਯੂਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗtage ਰੈਗੂਲੇਟਰ ਅਤੇ ਡੀਕਪਲਿੰਗ ਕੈਪੇਸੀਟਰRaspberry-Pi-SC1631-Raspberry-Microcontroller- (3)

ਪਾਵਰ ਸਪਲਾਈ ਡਿਜ਼ਾਇਨ ਦਾ ਇੱਕ ਹੋਰ ਪਹਿਲੂ RP2350 ਲਈ ਲੋੜੀਂਦੇ ਡੀਕੂਪਲਿੰਗ ਕੈਪਸੀਟਰ ਹਨ। ਇਹ ਦੋ ਬੁਨਿਆਦੀ ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ. ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਉਹ ਪਾਵਰ ਸਪਲਾਈ ਦੇ ਰੌਲੇ ਨੂੰ ਫਿਲਟਰ ਕਰਦੇ ਹਨ, ਅਤੇ ਦੂਜਾ, ਚਾਰਜ ਦੀ ਇੱਕ ਸਥਾਨਕ ਸਪਲਾਈ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ ਜੋ ਕਿ RP2350 ਦੇ ਅੰਦਰ ਸਰਕਟ ਥੋੜ੍ਹੇ ਸਮੇਂ ਦੇ ਨੋਟਿਸ 'ਤੇ ਵਰਤ ਸਕਦੇ ਹਨ। ਇਹ ਵੋਲਯੂਮ ਨੂੰ ਰੋਕਦਾ ਹੈtage ਦਾ ਪੱਧਰ ਬਹੁਤ ਜ਼ਿਆਦਾ ਡਿੱਗਣ ਤੋਂ ਤੁਰੰਤ ਨੇੜੇ ਦੇ ਖੇਤਰ ਵਿੱਚ ਜਦੋਂ ਮੌਜੂਦਾ ਮੰਗ ਅਚਾਨਕ ਵਧ ਜਾਂਦੀ ਹੈ। ਕਿਉਂਕਿ, ਇਸਦੇ ਲਈ, ਪਾਵਰ ਪਿੰਨ ਦੇ ਨੇੜੇ ਡੀਕਪਲਿੰਗ ਲਗਾਉਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਆਮ ਤੌਰ 'ਤੇ, ਅਸੀਂ ਪ੍ਰਤੀ ਪਾਵਰ ਪਿੰਨ 100nF ਕੈਪਸੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ, ਹਾਲਾਂਕਿ, ਅਸੀਂ ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ ਇਸ ਨਿਯਮ ਤੋਂ ਭਟਕ ਜਾਂਦੇ ਹਾਂ।

ਚਿੱਤਰ 7. RP2350 ਰੂਟਿੰਗ ਅਤੇ ਡੀਕਪਲਿੰਗ ਦਿਖਾ ਰਿਹਾ ਲੇਆਉਟ ਦਾ ਭਾਗ Raspberry-Pi-SC1631-Raspberry-Microcontroller- (4)

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਡਿਵਾਈਸ ਤੋਂ ਦੂਰ, ਸਾਰੀਆਂ ਚਿੱਪ ਪਿੰਨਾਂ ਨੂੰ ਬਾਹਰ ਕੱਢਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਲੋੜੀਂਦੀ ਜਗ੍ਹਾ ਹੋਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਸਾਨੂੰ ਡਿਕਪਲਿੰਗ ਕੈਪੇਸੀਟਰਾਂ ਦੀ ਮਾਤਰਾ ਨਾਲ ਸਮਝੌਤਾ ਕਰਨਾ ਪਵੇਗਾ ਜੋ ਅਸੀਂ ਵਰਤ ਸਕਦੇ ਹਾਂ। ਇਸ ਡਿਜ਼ਾਇਨ ਵਿੱਚ, RP53A ਦੇ ਪਿੰਨ 54 ਅਤੇ 2350 (RP68B ਦੇ ਪਿੰਨ 69 ਅਤੇ 2350) ਇੱਕ ਸਿੰਗਲ ਕੈਪੇਸੀਟਰ (ਚਿੱਤਰ 12 ਅਤੇ ਚਿੱਤਰ 7 ਵਿੱਚ C6) ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ, ਕਿਉਂਕਿ ਡਿਵਾਈਸ ਦੇ ਉਸ ਪਾਸੇ ਬਹੁਤ ਜ਼ਿਆਦਾ ਥਾਂ ਨਹੀਂ ਹੈ, ਅਤੇ ਕੰਪੋਨੈਂਟਸ ਅਤੇ ਰੈਗੂਲੇਟਰ ਦੇ ਖਾਕੇ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
  • ਸਪੇਸ ਦੀ ਇਸ ਘਾਟ ਨੂੰ ਕੁਝ ਹੱਦ ਤੱਕ ਦੂਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਅਸੀਂ ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ/ਮਹਿੰਗੀ ਤਕਨਾਲੋਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਜਿਵੇਂ ਕਿ ਛੋਟੇ ਹਿੱਸੇ, ਜਾਂ ਚਾਰ ਲੇਅਰ ਪੀਸੀਬੀ ਜਿਸ ਦੇ ਉੱਪਰ ਅਤੇ ਹੇਠਾਂ ਦੋਵੇਂ ਪਾਸੇ ਕੰਪੋਨੈਂਟ ਹਨ। ਇਹ ਇੱਕ ਡਿਜ਼ਾਈਨ ਵਪਾਰ-ਬੰਦ ਹੈ; ਅਸੀਂ ਗੁੰਝਲਦਾਰਤਾ ਅਤੇ ਲਾਗਤ ਨੂੰ ਘਟਾ ਦਿੱਤਾ ਹੈ, ਘੱਟ ਡੀਕਪਲਿੰਗ ਕੈਪੈਸੀਟੈਂਸ ਹੋਣ ਦੀ ਕੀਮਤ 'ਤੇ, ਅਤੇ ਕੈਪੇਸੀਟਰ ਜੋ ਕਿ ਚਿੱਪ ਤੋਂ ਅਨੁਕੂਲ ਨਾਲੋਂ ਥੋੜ੍ਹਾ ਹੋਰ ਦੂਰ ਹਨ (ਇਹ ਇੰਡਕਟੈਂਸ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ)। ਇਸ ਨਾਲ ਡਿਜ਼ਾਈਨ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਗਤੀ ਨੂੰ ਸੀਮਤ ਕਰਨ ਦਾ ਪ੍ਰਭਾਵ ਹੋ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਵਾਲੀਅਮtage ਸਪਲਾਈ ਬਹੁਤ ਜ਼ਿਆਦਾ ਰੌਲਾ ਪਾ ਸਕਦੀ ਹੈ ਅਤੇ ਘੱਟੋ-ਘੱਟ ਮਨਜ਼ੂਰ ਵੋਲਯੂਮ ਤੋਂ ਹੇਠਾਂ ਆ ਸਕਦੀ ਹੈtage; ਪਰ ਜ਼ਿਆਦਾਤਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, ਇਹ ਟ੍ਰੇਡ-ਆਫ ਸਵੀਕਾਰਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
  • 100nF ਨਿਯਮ ਤੋਂ ਹੋਰ ਭਟਕਣਾ ਇਸ ਲਈ ਹੈ ਕਿ ਅਸੀਂ ਵੋਲਯੂਮ ਨੂੰ ਹੋਰ ਸੁਧਾਰ ਸਕਦੇ ਹਾਂtage ਰੈਗੂਲੇਟਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ; ਅਸੀਂ C4.7 ਲਈ 10μF ਵਰਤਣ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ, ਜੋ ਕਿ ਰੈਗੂਲੇਟਰ ਤੋਂ ਚਿੱਪ ਦੇ ਦੂਜੇ ਪਾਸੇ ਰੱਖਿਆ ਗਿਆ ਹੈ।

ਅਧਿਆਇ 3. ਫਲੈਸ਼ ਮੈਮੋਰੀ

 ਪ੍ਰਾਇਮਰੀ ਫਲੈਸ਼

ਚਿੱਤਰ 8. ਪ੍ਰਾਇਮਰੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਅਤੇ USB_BOOT ਸਰਕਟਰੀ ਦਿਖਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (4)

  • ਪ੍ਰੋਗਰਾਮ ਕੋਡ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਜਿਸ ਤੋਂ RP2350 ਬੂਟ ਅਤੇ ਚੱਲ ਸਕਦਾ ਹੈ, ਸਾਨੂੰ ਇੱਕ ਫਲੈਸ਼ ਮੈਮੋਰੀ, ਖਾਸ ਤੌਰ 'ਤੇ, ਇੱਕ ਕਵਾਡ SPI ਫਲੈਸ਼ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇੱਥੇ ਚੁਣੀ ਗਈ ਡਿਵਾਈਸ ਇੱਕ W25Q128JVS ਡਿਵਾਈਸ ਹੈ (ਚਿੱਤਰ 3 ਵਿੱਚ U8), ਜੋ ਕਿ ਇੱਕ 128Mbit ਚਿੱਪ (16MB) ਹੈ। ਇਹ ਸਭ ਤੋਂ ਵੱਡਾ ਮੈਮੋਰੀ ਆਕਾਰ ਹੈ ਜਿਸਦਾ RP2350 ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਖਾਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਜ਼ਿਆਦਾ ਸਟੋਰੇਜ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ ਇੱਕ ਛੋਟੀ, ਸਸਤੀ ਮੈਮੋਰੀ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ।
  • ਕਿਉਂਕਿ ਇਹ ਡੇਟਾਬਸ ਕਾਫ਼ੀ ਉੱਚ ਆਵਿਰਤੀ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਨਿਯਮਤ ਤੌਰ 'ਤੇ ਵਰਤੋਂ ਵਿੱਚ ਹੈ, RP2350 ਦੇ QSPI ਪਿੰਨ ਸਿੱਧੇ ਫਲੈਸ਼ ਨਾਲ ਵਾਇਰ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ, ਸਿਗਨਲ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਲਈ ਛੋਟੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅਤੇ ਆਲੇ ਦੁਆਲੇ ਦੇ ਸਰਕਟਾਂ ਵਿੱਚ ਕ੍ਰਾਸਸਟਾਲ ਨੂੰ ਵੀ ਘਟਾਉਣ ਲਈ। ਕ੍ਰਾਸਸਟਾਲ ਉਹ ਹੈ ਜਿੱਥੇ ਇੱਕ ਸਰਕਟ ਨੈੱਟ 'ਤੇ ਸਿਗਨਲ ਅਣਚਾਹੇ ਵੋਲਯੂਮ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕਰ ਸਕਦੇ ਹਨtages ਇੱਕ ਗੁਆਂਢੀ ਸਰਕਟ 'ਤੇ, ਸੰਭਾਵੀ ਤੌਰ 'ਤੇ ਗਲਤੀਆਂ ਹੋਣ ਦਾ ਕਾਰਨ ਬਣਦੇ ਹਨ।
  • QSPI_SS ਸਿਗਨਲ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕੇਸ ਹੈ। ਇਹ ਫਲੈਸ਼ ਨਾਲ ਸਿੱਧਾ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਪਰ ਇਸ ਵਿੱਚ ਦੋ ਰੋਧਕ ਵੀ ਹਨ (ਚੰਗੀ ਤਰ੍ਹਾਂ, ਚਾਰ, ਪਰ ਮੈਂ ਬਾਅਦ ਵਿੱਚ ਇਸ 'ਤੇ ਆਵਾਂਗਾ) ਇਸ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਪਹਿਲਾ (R1) 3.3V ਸਪਲਾਈ ਲਈ ਇੱਕ ਪੁੱਲ-ਅੱਪ ਹੈ। ਫਲੈਸ਼ ਮੈਮੋਰੀ ਲਈ ਚਿੱਪ-ਸਿਲੈਕਟ ਇਨਪੁਟ ਨੂੰ ਉਸੇ ਵੋਲਯੂਮ 'ਤੇ ਹੋਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈtage ਆਪਣੇ ਖੁਦ ਦੇ 3.3V ਸਪਲਾਈ ਪਿੰਨ ਦੇ ਤੌਰ 'ਤੇ ਜਿਵੇਂ ਕਿ ਡਿਵਾਈਸ ਪਾਵਰ ਅੱਪ ਹੁੰਦੀ ਹੈ, ਨਹੀਂ ਤਾਂ, ਇਹ ਸਹੀ ਤਰ੍ਹਾਂ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਜਦੋਂ RP2350 ਪਾਵਰ ਅਪ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਸਦਾ QSPI_SS ਪਿੰਨ ਆਪਣੇ ਆਪ ਹੀ ਇੱਕ ਪੁੱਲ-ਅੱਪ ਲਈ ਡਿਫੌਲਟ ਹੋ ਜਾਵੇਗਾ, ਪਰ ਸਵਿੱਚ-ਆਨ ਦੇ ਦੌਰਾਨ ਇੱਕ ਛੋਟਾ ਸਮਾਂ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ QSPI_SS ਪਿੰਨ ਦੀ ਸਥਿਤੀ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਇੱਕ ਪੁੱਲ-ਅੱਪ ਰੋਧਕ ਦਾ ਜੋੜ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਲੋੜ ਹਮੇਸ਼ਾ ਸੰਤੁਸ਼ਟ ਹੋਵੇਗੀ। R1 ਨੂੰ ਯੋਜਨਾਬੱਧ 'ਤੇ DNF (Do Not Fit) ਵਜੋਂ ਮਾਰਕ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਇਸ ਖਾਸ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਨਾਲ, ਬਾਹਰੀ ਪੁੱਲ-ਅੱਪ ਬੇਲੋੜਾ ਹੈ। ਹਾਲਾਂਕਿ, ਜੇਕਰ ਇੱਕ ਵੱਖਰੀ ਫਲੈਸ਼ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇੱਥੇ ਇੱਕ 10kΩ ਰੋਧਕ ਪਾਉਣ ਦੇ ਯੋਗ ਹੋਣਾ ਮਹੱਤਵਪੂਰਨ ਹੋ ਸਕਦਾ ਹੈ, ਇਸਲਈ ਇਸਨੂੰ ਸਿਰਫ਼ ਕੇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ।
  • ਦੂਜਾ ਰੋਧਕ (R6) ਇੱਕ 1kΩ ਰੋਧਕ ਹੈ, ਜੋ 'USB_BOOT' ਲੇਬਲ ਵਾਲੇ ਇੱਕ ਪੁਸ਼ ਬਟਨ (SW1) ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ QSPI_SS ਪਿੰਨ ਨੂੰ 'ਬੂਟ ਸਟ੍ਰੈਪ' ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ; RP2350 ਬੂਟ ਕ੍ਰਮ ਦੌਰਾਨ ਇਸ I/O ਦੇ ਮੁੱਲ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਇਹ ਇੱਕ ਤਰਕ 0 ਪਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ RP2350 BOOTSEL ਮੋਡ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦਾ ਹੈ, ਜਿੱਥੇ RP2350 ਆਪਣੇ ਆਪ ਨੂੰ ਇੱਕ USB ਮਾਸ ਸਟੋਰੇਜ਼ ਡਿਵਾਈਸ ਵਜੋਂ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੋਡ ਨੂੰ ਸਿੱਧਾ ਕਾਪੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਨੂੰ. ਜੇਕਰ ਅਸੀਂ ਸਿਰਫ਼ ਬਟਨ ਦਬਾਉਂਦੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ QSPI_SS ਪਿੰਨ ਨੂੰ ਜ਼ਮੀਨ 'ਤੇ ਖਿੱਚ ਲੈਂਦੇ ਹਾਂ, ਅਤੇ ਜੇਕਰ ਡਿਵਾਈਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ RUN ਪਿੰਨ ਨੂੰ ਟੌਗਲ ਕਰਕੇ), RP2350 ਫਲੈਸ਼ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਚਲਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਦੀ ਬਜਾਏ BOOTSEL ਮੋਡ ਵਿੱਚ ਮੁੜ ਚਾਲੂ ਹੋ ਜਾਵੇਗਾ। ਇਹ ਰੋਧਕ, R2 ਅਤੇ R6 (R9 ਅਤੇ R10 ਵੀ), ਫਲੈਸ਼ ਚਿੱਪ ਦੇ ਨੇੜੇ ਰੱਖੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ, ਇਸਲਈ ਅਸੀਂ ਤਾਂਬੇ ਦੇ ਟਰੈਕਾਂ ਦੀ ਵਾਧੂ ਲੰਬਾਈ ਤੋਂ ਬਚਦੇ ਹਾਂ ਜੋ ਸਿਗਨਲ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰ ਸਕਦੇ ਹਨ।
  • ਉਪਰੋਕਤ ਸਾਰੇ ਖਾਸ ਤੌਰ 'ਤੇ RP2350 'ਤੇ ਲਾਗੂ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਕੋਈ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਨਹੀਂ ਹੈ। ਬੇਸ਼ੱਕ, RP2354 ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਅੰਦਰੂਨੀ 2MB ਫਲੈਸ਼ ਯਾਦਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਇਸਲਈ ਬਾਹਰੀ U3 ਮੈਮੋਰੀ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਇਸਲਈ U3 ਨੂੰ ਯੋਜਨਾਬੱਧ ਤੋਂ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਹਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਜਾਂ ਬਸ ਅਣਪਛਾਤੇ ਛੱਡਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ, ਅਸੀਂ ਅਜੇ ਵੀ USB_BOOT ਸਵਿੱਚ ਨੂੰ QSPI_SS ਨਾਲ ਕਨੈਕਟ ਰੱਖਣਾ ਚਾਹਾਂਗੇ, ਤਾਂ ਜੋ ਅਸੀਂ ਅਜੇ ਵੀ USB ਬੂਟ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋ ਸਕੀਏ।

 ਸੈਕੰਡਰੀ ਫਲੈਸ਼ ਜਾਂ PSRAM

  • RP235x ਸੀਰੀਜ਼ ਹੁਣ ਉਸੇ QSPI ਪਿੰਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੂਜੀ ਮੈਮੋਰੀ ਡਿਵਾਈਸ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ, ਇੱਕ GPIO ਦੇ ਨਾਲ ਵਾਧੂ ਚਿੱਪ ਦੀ ਚੋਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ, ਜੇਕਰ ਅਸੀਂ ਇੱਕ RP2354 (ਜਿਸ ਵਿੱਚ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਹੈ) ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ, ਤਾਂ ਅਸੀਂ U3 ਨੂੰ ਸੈਕੰਡਰੀ ਫਲੈਸ਼ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹਾਂ, ਜਾਂ ਇਸਨੂੰ ਇੱਕ PSRAM ਡਿਵਾਈਸ ਨਾਲ ਵੀ ਬਦਲ ਸਕਦੇ ਹਾਂ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ U3 ਤੋਂ QSPI_SS ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਇਸਨੂੰ ਇੱਕ ਢੁਕਵੇਂ GPIO ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇੱਕ ਚਿੱਪ ਸਿਲੈਕਟ (XIP_CS1n) ਹੋਣ ਦੇ ਸਮਰੱਥ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ GPIO GPIO0 ਹੈ, ਇਸਲਈ R0 ਤੋਂ 10Ω ਨੂੰ ਹਟਾ ਕੇ, ਅਤੇ ਇਸਨੂੰ R9 ਵਿੱਚ ਫਿੱਟ ਕਰਕੇ, ਅਸੀਂ ਹੁਣ ਆਨ-ਚਿੱਪ ਫਲੈਸ਼ ਤੋਂ ਇਲਾਵਾ U3 ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਾਂ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਡਵਾਂਸ ਲੈਣ ਲਈtagਇਸ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ e, ਜਿੱਥੇ ਸਾਡੇ ਕੋਲ ਦੋ ਬਾਹਰੀ ਮੈਮੋਰੀ ਯੰਤਰ ਹਨ ਤਾਂ ਜੋ ਫਲੈਸ਼-ਰਹਿਤ RP2350 ਭਾਗਾਂ ਨੂੰ ਲਾਭ ਹੋ ਸਕੇ, RP2350B ਲਈ ਦੋ ਮਿਨਿਮਲ ਬੋਰਡਾਂ ਵਿੱਚੋਂ ਵੱਡੇ, ਇੱਕ ਵਾਧੂ ਮੈਮੋਰੀ ਚਿੱਪ ਲਈ ਇੱਕ ਵਿਕਲਪਿਕ ਫੁੱਟਪ੍ਰਿੰਟ (U4) ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ।

ਚਿੱਤਰ 9. ਵਿਕਲਪਿਕ ਸੈਕੰਡਰੀ ਮੈਮੋਰੀ ਯੰਤਰ ਦਿਖਾ ਰਿਹਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (5)

ਇਸ ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਇਸ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ , ਨਾਲ ਹੀ R11 (0Ω), ਅਤੇ R13 (10KΩ) ਨੂੰ ਭਰਨਾ ਪਵੇਗਾ। R11 ਦਾ ਜੋੜ GPIO0 (XIP_CS1n ਸਿਗਨਲ) ਨੂੰ ਦੂਜੀ ਮੈਮੋਰੀ ਦੀ ਚਿੱਪ ਚੋਣ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਚਿੱਪ ਸਿਲੈਕਟ ਪਿੰਨ 'ਤੇ ਪੁੱਲ-ਅੱਪ ਨੂੰ ਇਸ ਵਾਰ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਲੋੜੀਂਦਾ ਹੈ, ਕਿਉਂਕਿ GPIO0 ਦੀ ਡਿਫੌਲਟ ਸਥਿਤੀ ਪਾਵਰ-ਅੱਪ 'ਤੇ ਘੱਟ ਖਿੱਚੀ ਜਾਣੀ ਹੈ, ਜਿਸ ਨਾਲ ਸਾਡੀ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਫੇਲ ਹੋ ਜਾਵੇਗੀ। U22 ਲਈ ਸਥਾਨਕ ਪਾਵਰ ਸਪਲਾਈ ਡੀਕਪਲਿੰਗ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ C4 ਦੀ ਵੀ ਲੋੜ ਹੋਵੇਗੀ।

ਸਮਰਥਿਤ ਫਲੈਸ਼ ਚਿਪਸ
ਸ਼ੁਰੂਆਤੀ ਫਲੈਸ਼ ਪੜਤਾਲ ਕ੍ਰਮ, ਦੂਜੇ s ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈtage ਫਲੈਸ਼ ਤੋਂ, ਇੱਕ 03h ਸੀਰੀਅਲ ਰੀਡ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, 24-ਬਿੱਟ ਐਡਰੈਸਿੰਗ ਦੇ ਨਾਲ, ਅਤੇ ਲਗਭਗ 1MHz ਦੀ ਇੱਕ ਸੀਰੀਅਲ ਕਲਾਕ। ਇਹ ਵਾਰ-ਵਾਰ ਘੜੀ ਦੀ ਧਰੁਵੀਤਾ ਅਤੇ ਘੜੀ ਦੇ ਪੜਾਅ ਦੇ ਚਾਰ ਸੰਜੋਗਾਂ ਦੁਆਰਾ ਚੱਕਰ ਕੱਟਦਾ ਹੈ, ਇੱਕ ਵੈਧ ਸਕਿੰਟ ਦੀ ਭਾਲ ਕਰਦਾ ਹੈtage CRC32 ਚੈੱਕਸਮ।
ਬਤੌਰ ਦੂਜੇ ਐੱਸtage ਫਿਰ ਉਸੇ 03h ਸੀਰੀਅਲ ਰੀਡ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਗਜ਼ੀਕਿਊਟ-ਇਨ-ਪਲੇਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਸੁਤੰਤਰ ਹੈ, RP2350 03-ਬਿੱਟ ਐਡਰੈਸਿੰਗ ਦੇ ਨਾਲ 24h ਸੀਰੀਅਲ ਰੀਡ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਕਿਸੇ ਵੀ ਚਿੱਪ ਨਾਲ ਕੈਸ਼ ਫਲੈਸ਼ ਐਗਜ਼ੀਕਿਊਟ-ਇਨ-ਪਲੇਸ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਜ਼ਿਆਦਾਤਰ 25-ਸੀਰੀਜ਼ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਸ਼ਾਮਲ ਹਨ। . SDK ਇੱਕ ਸਾਬਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈample ਸੈਕਿੰਡ ਐੱਸtage ਲਈ CPOL=0 CPHA=0, at https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_generic_03h.S. ਹੇਠਾਂ ਰੂਟੀਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ, ਡਿਵਾਈਸ ਨੂੰ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਦਾ ਜਵਾਬ ਵੀ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ:

  • 02h 256-ਬਾਈਟ ਪੰਨਾ ਪ੍ਰੋਗਰਾਮ
  • 05h ਸਥਿਤੀ ਰਜਿਸਟਰ ਪੜ੍ਹੋ
  • 06h ਸੈੱਟ ਲਿਖਣ ਯੋਗ ਲੈਚ
  • 20h 4kB ਸੈਕਟਰ ਮਿਟਾਓ

RP2350 ਡੁਅਲ-SPI ਅਤੇ QSPI ਐਕਸੈਸ ਮੋਡਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਕਿਸਮ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸਾਬਕਾ ਲਈample, https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_w25q080.S ਕੁਆਡ-IO ਲਗਾਤਾਰ ਰੀਡ ਮੋਡ ਲਈ ਇੱਕ Winbond W25Q-ਸੀਰੀਜ਼ ਡਿਵਾਈਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈ, ਜਿੱਥੇ RP2350 quad-IO ਐਡਰੈੱਸ (ਕਮਾਂਡ ਪ੍ਰੀਫਿਕਸ ਤੋਂ ਬਿਨਾਂ) ਭੇਜਦਾ ਹੈ ਅਤੇ ਫਲੈਸ਼ quad-IO ਡੇਟਾ ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।

ਫਲੈਸ਼ XIP ਮੋਡਾਂ ਦੇ ਨਾਲ ਕੁਝ ਸਾਵਧਾਨੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਸਟੈਂਡਰਡ ਸੀਰੀਅਲ ਕਮਾਂਡਾਂ ਦਾ ਜਵਾਬ ਦੇਣਾ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦੱਸੇ ਗਏ Winbond ਲਗਾਤਾਰ ਰੀਡ ਮੋਡ। ਇਹ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ RP2350 ਨੂੰ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਪਾਵਰ-ਸਾਈਕਲ ਨਹੀਂ ਹੁੰਦੀ, ਕਿਉਂਕਿ ਫਲੈਸ਼ ਫਿਰ ਬੂਟਰੋਮ ਦੇ ਫਲੈਸ਼ ਪੜਤਾਲ ਕ੍ਰਮ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦੇਵੇਗੀ। 03h ਸੀਰੀਅਲ ਰੀਡ ਜਾਰੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਬੂਟਰੋਮ ਹਮੇਸ਼ਾ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਸ਼ਚਤ ਕ੍ਰਮ ਨੂੰ ਜਾਰੀ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਫਲੈਸ਼ ਡਿਵਾਈਸਾਂ ਦੀ ਇੱਕ ਰੇਂਜ 'ਤੇ XIP ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਕੋਸ਼ਿਸ਼ ਹੈ:

  • CSn=1, IO[3:0]=4'b0000 (ਝਗੜੇ ਤੋਂ ਬਚਣ ਲਈ ਪੁੱਲ ਡਾਊਨ ਰਾਹੀਂ), ਅੰਕ ×32 ਘੜੀਆਂ
  • CSn=0, IO[3:0]=4'b1111 (ਝਗੜੇ ਤੋਂ ਬਚਣ ਲਈ ਪੁੱਲ ਅੱਪ ਰਾਹੀਂ), ਅੰਕ ×32 ਘੜੀਆਂ
  • CSn=1
  • CSn=0, MOSI=1'b1 (ਚਲਾਇਆ ਲੋ-Z, ਹੋਰ ਸਾਰੇ I/Os Hi-Z), ਅੰਕ ×16 ਘੜੀਆਂ

ਜੇਕਰ ਤੁਹਾਡੀ ਚੁਣੀ ਗਈ ਡਿਵਾਈਸ ਲਗਾਤਾਰ ਰੀਡ ਮੋਡ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਇੱਕ ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿੱਥੇ ਹਰੇਕ ਟ੍ਰਾਂਸਫਰ ਨੂੰ ਇੱਕ ਸੀਰੀਅਲ ਕਮਾਂਡ ਦੁਆਰਾ ਪ੍ਰੀਫਿਕਸ ਕੀਤਾ ਗਿਆ ਹੈ, ਨਹੀਂ ਤਾਂ RP2350 ਇੱਕ ਅੰਦਰੂਨੀ ਰੀਸੈਟ ਤੋਂ ਬਾਅਦ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ ਹੋਵੇਗਾ।
QSPI ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ RP2350 ਡੇਟਾਸ਼ੀਟ ਵਿੱਚ QSPI ਮੈਮੋਰੀ ਇੰਟਰਫੇਸ (QMI) ਦੇਖੋ।

ਅਧਿਆਇ 4. ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ

ਚਿੱਤਰ 10. ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ ਅਤੇ ਲੋਡ ਕੈਪਸੀਟਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗRaspberry-Pi-SC1631-Raspberry-Microcontroller- (6)

  • ਸਖਤੀ ਨਾਲ ਬੋਲਦੇ ਹੋਏ, RP2350 ਨੂੰ ਅਸਲ ਵਿੱਚ ਇੱਕ ਬਾਹਰੀ ਘੜੀ ਸਰੋਤ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਇਸਦਾ ਆਪਣਾ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਹੈ। ਹਾਲਾਂਕਿ, ਕਿਉਂਕਿ ਇਸ ਅੰਦਰੂਨੀ ਔਸਿਲੇਟਰ ਦੀ ਬਾਰੰਬਾਰਤਾ ਚੰਗੀ ਤਰ੍ਹਾਂ ਪਰਿਭਾਸ਼ਿਤ ਜਾਂ ਨਿਯੰਤਰਿਤ ਨਹੀਂ ਹੈ, ਇੱਕ ਚਿੱਪ ਤੋਂ ਚਿੱਪ ਤੱਕ ਵੱਖੋ-ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਨਾਲ ਹੀ ਵੱਖ-ਵੱਖ ਸਪਲਾਈ ਵਾਲੀਅਮ ਦੇ ਨਾਲtages ਅਤੇ ਤਾਪਮਾਨ, ਇੱਕ ਸਥਿਰ ਬਾਹਰੀ ਬਾਰੰਬਾਰਤਾ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਸਟੀਕ ਫ੍ਰੀਕੁਐਂਸੀ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ, ਬਾਹਰੀ ਬਾਰੰਬਾਰਤਾ ਸਰੋਤ ਤੋਂ ਬਿਨਾਂ ਸੰਭਵ ਨਹੀਂ ਹਨ, USB ਇੱਕ ਪ੍ਰਮੁੱਖ ਐਕਸ.ample.
  • ਇੱਕ ਬਾਹਰੀ ਬਾਰੰਬਾਰਤਾ ਸਰੋਤ ਪ੍ਰਦਾਨ ਕਰਨਾ ਦੋ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: ਜਾਂ ਤਾਂ ਇੱਕ CMOS ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ ਇੱਕ ਘੜੀ ਸਰੋਤ ਪ੍ਰਦਾਨ ਕਰਕੇ (IOVDD ਵੋਲਯੂਮ ਦੀ ਵਰਗ ਵੇਵtage) XIN ਪਿੰਨ ਵਿੱਚ, ਜਾਂ ਵਿਚਕਾਰ ਜੁੜੇ ਇੱਕ 12MHz ਕ੍ਰਿਸਟਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ
  • XIN ਅਤੇ XOUT. ਕ੍ਰਿਸਟਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਇੱਥੇ ਤਰਜੀਹੀ ਵਿਕਲਪ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਦੋਵੇਂ ਮੁਕਾਬਲਤਨ ਸਸਤੇ ਅਤੇ ਬਹੁਤ ਸਹੀ ਹਨ।
  • ਇਸ ਡਿਜ਼ਾਈਨ ਲਈ ਚੁਣਿਆ ਗਿਆ ਕ੍ਰਿਸਟਲ ਇੱਕ ABM8-272-T3 (ਚਿੱਤਰ 1 ਵਿੱਚ Y10) ਹੈ। ਇਹ ਉਹੀ 12MHz ਕ੍ਰਿਸਟਲ ਹੈ ਜੋ Raspberry Pi Pico ਅਤੇ Raspberry Pi Pico 2 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਅਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਇਸ ਕ੍ਰਿਸਟਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਜ਼ੋਰਦਾਰ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੇ ਹਾਂ ਕਿ ਨਾਲ ਵਾਲੀ ਸਰਕਟਰੀ ਨਾਲ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਕ੍ਰਿਸਟਲ ਨੂੰ ਨੁਕਸਾਨ ਪਹੁੰਚਾਏ ਬਿਨਾਂ ਘੜੀ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ੁਰੂ ਹੋ ਜਾਵੇ। ਕ੍ਰਿਸਟਲ ਵਿੱਚ ਇੱਕ 30ppm ਬਾਰੰਬਾਰਤਾ ਸਹਿਣਸ਼ੀਲਤਾ ਹੈ, ਜੋ ਜ਼ਿਆਦਾਤਰ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਕਾਫ਼ੀ ਚੰਗੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। +/-30ppm ਦੀ ਬਾਰੰਬਾਰਤਾ ਸਹਿਣਸ਼ੀਲਤਾ ਦੇ ਨਾਲ, ਇਸਦਾ ਅਧਿਕਤਮ ESR 50Ω, ਅਤੇ 10pF ਦੀ ਇੱਕ ਲੋਡ ਸਮਰੱਥਾ ਹੈ, ਦੋਵਾਂ ਦਾ ਨਾਲ ਵਾਲੇ ਭਾਗਾਂ ਦੀ ਚੋਣ 'ਤੇ ਅਸਰ ਪੈਂਦਾ ਹੈ।
  • ਇੱਕ ਕ੍ਰਿਸਟਲ ਨੂੰ ਲੋੜੀਂਦੀ ਬਾਰੰਬਾਰਤਾ 'ਤੇ ਓਸੀਲੇਟ ਕਰਨ ਲਈ, ਨਿਰਮਾਤਾ ਲੋਡ ਸਮਰੱਥਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜੋ ਇਸਨੂੰ ਅਜਿਹਾ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ, ਅਤੇ ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਇਹ 10pF ਹੈ। ਇਹ ਲੋਡ ਕੈਪੈਸੀਟੈਂਸ ਬਰਾਬਰ ਮੁੱਲ ਦੇ ਦੋ ਕੈਪੇਸੀਟਰਾਂ ਨੂੰ, ਕ੍ਰਿਸਟਲ ਦੇ ਹਰ ਪਾਸੇ ਤੋਂ ਜ਼ਮੀਨ 'ਤੇ ਰੱਖ ਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (C3 ਅਤੇ C4)। ਦੇ ਕ੍ਰਿਸਟਲ ਦੇ ਬਿੰਦੂ ਤੋਂ view, ਇਹ ਕੈਪੇਸੀਟਰ ਇਸਦੇ ਦੋ ਟਰਮੀਨਲਾਂ ਦੇ ਵਿਚਕਾਰ ਲੜੀ ਵਿੱਚ ਜੁੜੇ ਹੋਏ ਹਨ। ਬੇਸਿਕ ਸਰਕਟ ਥਿਊਰੀ ਸਾਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਉਹ (C3*C4)/(C3+C4), ਅਤੇ C3=C4 ਦੇ ਰੂਪ ਵਿੱਚ, ਫਿਰ ਇਹ ਸਿਰਫ਼ C3/2 ਹੈ। ਇਸ ਵਿੱਚ ਸਾਬਕਾample, ਅਸੀਂ 15pF ਕੈਪਸੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਇਸਲਈ ਲੜੀ ਦਾ ਸੁਮੇਲ 7.5pF ਹੈ। ਇਸ ਇਰਾਦਤਨ ਲੋਡ ਸਮਰੱਥਾ ਤੋਂ ਇਲਾਵਾ, ਸਾਨੂੰ ਅਣਜਾਣ ਵਾਧੂ ਸਮਰੱਥਾ, ਜਾਂ ਪਰਜੀਵੀ ਸਮਰੱਥਾ ਲਈ ਇੱਕ ਮੁੱਲ ਵੀ ਜੋੜਨਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਅਸੀਂ PCB ਟਰੈਕਾਂ ਅਤੇ RP2350 ਦੇ XIN ਅਤੇ XOUT ਪਿੰਨਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਾਂ। ਅਸੀਂ ਇਸਦੇ ਲਈ 3pF ਦਾ ਮੁੱਲ ਮੰਨਾਂਗੇ, ਅਤੇ ਕਿਉਂਕਿ ਇਹ ਸਮਰੱਥਾ C3 ਅਤੇ C4 ਦੇ ਸਮਾਨਾਂਤਰ ਹੈ, ਅਸੀਂ ਇਸਨੂੰ 10.5pF ਦੀ ਕੁੱਲ ਲੋਡ ਸਮਰੱਥਾ ਦੇਣ ਲਈ ਜੋੜਦੇ ਹਾਂ, ਜੋ ਕਿ 10pF ਦੇ ਟੀਚੇ ਦੇ ਕਾਫ਼ੀ ਨੇੜੇ ਹੈ। ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ, ਪੀਸੀਬੀ ਟਰੇਸ ਦੀ ਪਰਜੀਵੀ ਸਮਰੱਥਾ ਇੱਕ ਕਾਰਕ ਹੈ, ਅਤੇ ਇਸ ਲਈ ਸਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਛੋਟਾ ਰੱਖਣ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਕ੍ਰਿਸਟਲ ਨੂੰ ਪਰੇਸ਼ਾਨ ਨਾ ਕਰੀਏ ਅਤੇ ਇਸ ਨੂੰ ਇਰਾਦੇ ਦੇ ਤੌਰ 'ਤੇ ਘੁੰਮਣ ਤੋਂ ਰੋਕੀਏ। ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਲੇਆਉਟ ਨੂੰ ਜਿੰਨਾ ਹੋ ਸਕੇ ਛੋਟਾ ਰੱਖੋ।
  • ਦੂਜਾ ਵਿਚਾਰ ਕ੍ਰਿਸਟਲ ਦਾ ਅਧਿਕਤਮ ESR (ਬਰਾਬਰ ਲੜੀ ਪ੍ਰਤੀਰੋਧ) ਹੈ। ਅਸੀਂ ਅਧਿਕਤਮ 50Ω ਦੇ ਨਾਲ ਇੱਕ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕੀਤੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਪਾਇਆ ਹੈ ਕਿ ਇਹ, ਇੱਕ 1kΩ ਸੀਰੀਜ਼ ਰੇਸਿਸਟਟਰ (R2) ਦੇ ਨਾਲ, ਇੱਕ IOVDD ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਕ੍ਰਿਸਟਲ ਨੂੰ ਓਵਰ-ਡ੍ਰਾਈਵ ਹੋਣ ਅਤੇ ਨੁਕਸਾਨ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ ਇੱਕ ਚੰਗਾ ਮੁੱਲ ਹੈ। 3.3V ਦਾ ਪੱਧਰ। ਹਾਲਾਂਕਿ, ਜੇਕਰ IOVDD 3.3V ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ XIN/XOUT ਪਿੰਨ ਦਾ ਡ੍ਰਾਈਵ ਕਰੰਟ ਘਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ampਕ੍ਰਿਸਟਲ ਦਾ ਲਿਟਿਊਡ ਘੱਟ ਹੁੰਦਾ ਹੈ, ਜਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਬਿਲਕੁਲ ਵੀ ਓਸੀਲੇਟ ਨਾ ਹੋਵੇ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਲੜੀਵਾਰ ਰੋਧਕ ਦੇ ਇੱਕ ਛੋਟੇ ਮੁੱਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਇੱਥੇ ਦਿਖਾਏ ਗਏ ਕ੍ਰਿਸਟਲ ਸਰਕਟ ਤੋਂ ਕੋਈ ਵੀ ਭਟਕਣਾ, ਜਾਂ 3.3V ਤੋਂ ਇਲਾਵਾ ਕਿਸੇ IOVDD ਪੱਧਰ ਦੇ ਨਾਲ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਿਆਪਕ ਜਾਂਚ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਕਿ ਕ੍ਰਿਸਟਲ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਓਸੀਲੇਟ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਨਾ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਤੇਜ਼ੀ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।

 ਸਿਫਾਰਸ਼ੀ ਕ੍ਰਿਸਟਲ

  • RP2350 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅਸਲੀ ਡਿਜ਼ਾਈਨ ਲਈ ਅਸੀਂ ਅਬਰਾਕਨ ABM8-272-T3 ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕਰਦੇ ਹਾਂ। ਸਾਬਕਾ ਲਈample, ਘੱਟੋ-ਘੱਟ ਡਿਜ਼ਾਈਨ ਸਾਬਕਾ ਤੋਂ ਇਲਾਵਾample, ਰਾਸਬੇਰੀ Pi Pico 2 ਡਾਟਾਸ਼ੀਟ ਅਤੇ Pico 2 ਡਿਜ਼ਾਈਨ ਦੇ ਅੰਤਿਕਾ B ਵਿੱਚ Pico 2 ਬੋਰਡ ਯੋਜਨਾਬੱਧ ਦੇਖੋ। files.
  • ਆਮ ਓਪਰੇਟਿੰਗ ਤਾਪਮਾਨ ਰੇਂਜਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸਥਿਰਤਾ ਲਈ, Abracon ABM8-272-T3 ਦੀ ਵਰਤੋਂ ਕਰੋ। ਤੁਸੀਂ ABM8-272-T3 ਨੂੰ ਸਿੱਧੇ ਅਬਰਾਕਨ ਤੋਂ ਜਾਂ ਕਿਸੇ ਅਧਿਕਾਰਤ ਰੀਸੈਲਰ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਪਿਕੋ 2 ਨੂੰ ਖਾਸ ਤੌਰ 'ਤੇ ABM8-272-T3 ਲਈ ਟਿਊਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਦੀਆਂ ਹੇਠ ਲਿਖੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:
  • ਭਾਵੇਂ ਤੁਸੀਂ ਸਮਾਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਕ੍ਰਿਸਟਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਸਥਿਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਤਾਪਮਾਨਾਂ ਦੀ ਇੱਕ ਸੀਮਾ ਉੱਤੇ ਸਰਕਟ ਦੀ ਜਾਂਚ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
  • ਕ੍ਰਿਸਟਲ ਔਸਿਲੇਟਰ IOVDD ਵੋਲ ਤੋਂ ਸੰਚਾਲਿਤ ਹੈtagਈ. ਨਤੀਜੇ ਵਜੋਂ, ਅਬਰਾਕਨ ਕ੍ਰਿਸਟਲ ਅਤੇ ਉਹ ਖਾਸ ਡੀamping ਰੋਧਕ ਨੂੰ 3.3V ਓਪਰੇਸ਼ਨ ਲਈ ਟਿਊਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਇੱਕ ਵੱਖਰੇ IO ਵੋਲਯੂਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋtage, ਤੁਹਾਨੂੰ ਮੁੜ-ਟਿਊਨ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।
  • ਕ੍ਰਿਸਟਲ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਕੋਈ ਵੀ ਤਬਦੀਲੀ ਕ੍ਰਿਸਟਲ ਸਰਕਟ ਨਾਲ ਜੁੜੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਵਿੱਚ ਅਸਥਿਰਤਾ ਦਾ ਖਤਰਾ ਹੈ।
  • ਜੇਕਰ ਤੁਸੀਂ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੇ ਕ੍ਰਿਸਟਲ ਨੂੰ ਸਿੱਧੇ ਅਬਰਾਕੋਨ ਜਾਂ ਕਿਸੇ ਵਿਕਰੇਤਾ ਤੋਂ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਸੰਪਰਕ ਕਰੋ applications@raspberrypi.com.

ਅਧਿਆਇ 5. IOs

 USB
ਚਿੱਤਰ 11. RP2350 ਦੇ USB ਪਿੰਨ ਅਤੇ ਲੜੀ ਸਮਾਪਤੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (7)

  • ਵਰਤੇ ਗਏ ਸੌਫਟਵੇਅਰ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, RP2350 ਪੂਰੀ ਸਪੀਡ (FS) ਜਾਂ ਘੱਟ ਸਪੀਡ (LS) USB ਲਈ ਵਰਤੇ ਜਾਣ ਲਈ ਦੋ ਪਿੰਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਾਂ ਤਾਂ ਹੋਸਟ ਜਾਂ ਡਿਵਾਈਸ ਦੇ ਤੌਰ 'ਤੇ। ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਚਰਚਾ ਕਰ ਚੁੱਕੇ ਹਾਂ, RP2350 ਇੱਕ USB ਮਾਸ ਸਟੋਰੇਜ ਡਿਵਾਈਸ ਦੇ ਤੌਰ 'ਤੇ ਵੀ ਬੂਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਸਲਈ ਇਹਨਾਂ ਪਿੰਨਾਂ ਨੂੰ USB ਕਨੈਕਟਰ (ਚਿੱਤਰ 1 ਵਿੱਚ J5) ਨਾਲ ਵਾਇਰ ਕਰਨਾ ਅਰਥ ਰੱਖਦਾ ਹੈ। RP2350 'ਤੇ USB_DP ਅਤੇ USB_DM ਪਿੰਨਾਂ ਨੂੰ ਕਿਸੇ ਵਾਧੂ ਪੁੱਲ-ਅਪਸ ਜਾਂ ਪੁੱਲ-ਡਾਊਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਹੈ (ਸਪੀਡ, FS ਜਾਂ LS, ਜਾਂ ਭਾਵੇਂ ਇਹ ਇੱਕ ਹੋਸਟ ਜਾਂ ਡਿਵਾਈਸ ਹੈ, ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਲੋੜੀਂਦਾ ਹੈ), ਕਿਉਂਕਿ ਇਹ I/Os ਵਿੱਚ ਬਣਾਏ ਗਏ ਹਨ। ਹਾਲਾਂਕਿ, ਇਹਨਾਂ I/Os ਨੂੰ 27Ω ਸੀਰੀਜ਼ ਸਮਾਪਤੀ ਪ੍ਰਤੀਰੋਧਕ (ਚਿੱਤਰ 7 ਵਿੱਚ R8 ਅਤੇ R11) ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਕਿ ਚਿੱਪ ਦੇ ਨੇੜੇ ਰੱਖੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਕਿ USB ਇਮਪੀਡੈਂਸ ਨਿਰਧਾਰਨ ਨੂੰ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕੇ।
  • ਭਾਵੇਂ ਕਿ RP2350 ਪੂਰੀ ਸਪੀਡ ਡੇਟਾ ਰੇਟ (12Mbps) ਤੱਕ ਸੀਮਿਤ ਹੈ, ਸਾਨੂੰ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਟਰਾਂਸਮਿਸ਼ਨ ਲਾਈਨਾਂ (ਚਿੱਪ ਨੂੰ ਕਨੈਕਟਰ ਨਾਲ ਜੋੜਨ ਵਾਲੇ ਤਾਂਬੇ ਦੇ ਟਰੈਕ) ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਰੁਕਾਵਟ ਦੇ ਨੇੜੇ ਹੋਵੇ।
  • 90Ω ਦਾ USB ਨਿਰਧਾਰਨ (ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਮਾਪਿਆ ਗਿਆ)। ਇਸ ਤਰ੍ਹਾਂ ਦੇ 1mm ਮੋਟੇ ਬੋਰਡ 'ਤੇ, ਜੇਕਰ ਅਸੀਂ USB_DP ਅਤੇ USB_DM 'ਤੇ 0.8mm ਚੌੜੇ ਟ੍ਰੈਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਉਹਨਾਂ ਵਿਚਕਾਰ 0.15mm ਦੇ ਪਾੜੇ ਦੇ ਨਾਲ, ਸਾਨੂੰ ਲਗਭਗ 90Ω ਦਾ ਇੱਕ ਵਿਭਿੰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਪ੍ਰਤੀਰੋਧ ਪ੍ਰਾਪਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਹੈ ਕਿ ਸਿਗਨਲ ਇਹਨਾਂ ਟਰਾਂਸਮਿਸ਼ਨ ਲਾਈਨਾਂ ਦੇ ਨਾਲ ਜਿੰਨੀ ਸੰਭਵ ਹੋ ਸਕੇ ਸਾਫ਼-ਸਫ਼ਾਈ ਨਾਲ ਯਾਤਰਾ ਕਰ ਸਕਦੇ ਹਨ, ਵੋਲਯੂਮ ਨੂੰ ਘੱਟ ਕਰਦੇ ਹੋਏtage ਪ੍ਰਤੀਬਿੰਬ ਜੋ ਸਿਗਨਲ ਦੀ ਇਕਸਾਰਤਾ ਨੂੰ ਘਟਾ ਸਕਦੇ ਹਨ। ਇਹਨਾਂ ਟਰਾਂਸਮਿਸ਼ਨ ਲਾਈਨਾਂ ਦੇ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ ਕਿ ਇਹਨਾਂ ਲਾਈਨਾਂ ਦੇ ਹੇਠਾਂ ਇੱਕ ਜ਼ਮੀਨ ਹੈ। ਜ਼ਮੀਨੀ ਤਾਂਬੇ ਦਾ ਇੱਕ ਠੋਸ, ਨਿਰਵਿਘਨ ਖੇਤਰ, ਟਰੈਕ ਦੀ ਪੂਰੀ ਲੰਬਾਈ ਨੂੰ ਫੈਲਾਉਂਦਾ ਹੈ। ਇਸ ਡਿਜ਼ਾਇਨ 'ਤੇ, ਲਗਭਗ ਪੂਰੀ ਹੇਠਲੀ ਤਾਂਬੇ ਦੀ ਪਰਤ ਜ਼ਮੀਨ ਨੂੰ ਸਮਰਪਿਤ ਹੈ, ਅਤੇ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਖਾਸ ਧਿਆਨ ਰੱਖਿਆ ਗਿਆ ਸੀ ਕਿ USB ਟ੍ਰੈਕ ਜ਼ਮੀਨ ਤੋਂ ਇਲਾਵਾ ਕੁਝ ਵੀ ਨਹੀਂ ਲੰਘਦਾ। ਜੇਕਰ ਤੁਹਾਡੇ ਬਿਲਡ ਲਈ 1mm ਤੋਂ ਵੱਧ ਮੋਟਾ PCB ਚੁਣਿਆ ਗਿਆ ਹੈ, ਤਾਂ ਸਾਡੇ ਕੋਲ ਦੋ ਵਿਕਲਪ ਹਨ। ਅਸੀਂ ਟ੍ਰੈਕ ਅਤੇ ਜ਼ਮੀਨ ਦੇ ਹੇਠਾਂ (ਜੋ ਕਿ ਇੱਕ ਭੌਤਿਕ ਅਸੰਭਵ ਹੋ ਸਕਦੀ ਹੈ) ਦੇ ਵਿਚਕਾਰ ਵੱਧ ਦੂਰੀ ਲਈ ਮੁਆਵਜ਼ਾ ਦੇਣ ਲਈ USB ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਲਾਈਨਾਂ ਨੂੰ ਮੁੜ-ਇੰਜੀਨੀਅਰ ਕਰ ਸਕਦੇ ਹਾਂ, ਜਾਂ ਅਸੀਂ ਇਸਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰ ਸਕਦੇ ਹਾਂ, ਅਤੇ ਵਧੀਆ ਦੀ ਉਮੀਦ ਕਰ ਸਕਦੇ ਹਾਂ। USB FS ਕਾਫ਼ੀ ਮਾਫ਼ ਕਰਨ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਤੁਹਾਡਾ ਮਾਈਲੇਜ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦਾ ਹੈ। ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਕੰਮ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਹੈ, ਪਰ ਇਹ ਸ਼ਾਇਦ USB ਸਟੈਂਡਰਡ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੋਵੇਗਾ।

 I/O ਸਿਰਲੇਖ

ਚਿੱਤਰ 12. QFN2.54 ਸੰਸਕਰਣ ਦੇ 60mm I/O ਸਿਰਲੇਖਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (8)

  • ਪਹਿਲਾਂ ਹੀ ਜ਼ਿਕਰ ਕੀਤੇ ਗਏ USB ਕਨੈਕਟਰ ਤੋਂ ਇਲਾਵਾ, ਦੋਹਰੀ ਕਤਾਰ 2.54mm ਸਿਰਲੇਖਾਂ (ਚਿੱਤਰ 2 ਵਿੱਚ J3 ਅਤੇ J12) ਦਾ ਇੱਕ ਜੋੜਾ ਹੈ, ਬੋਰਡ ਦੇ ਹਰੇਕ ਪਾਸੇ ਇੱਕ, ਜਿਸ ਨਾਲ ਬਾਕੀ I/O ਕਨੈਕਟ ਕੀਤੇ ਗਏ ਹਨ। RP30A 'ਤੇ 2350 GPIO ਹਨ, ਜਦੋਂ ਕਿ RP48B 'ਤੇ 2350 GPIO ਹਨ, ਇਸਲਈ ਮਿਨਿਮਲ ਬੋਰਡ ਦੇ ਇਸ ਸੰਸਕਰਣ 'ਤੇ ਸਿਰਲੇਖ ਵਾਧੂ ਪਿੰਨਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ ਵੱਡੇ ਹੁੰਦੇ ਹਨ (ਚਿੱਤਰ 13 ਦੇਖੋ)।
  • ਕਿਉਂਕਿ ਇਹ ਇੱਕ ਆਮ ਉਦੇਸ਼ ਡਿਜ਼ਾਈਨ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਖਾਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ, I/O ਨੂੰ ਉਪਭੋਗਤਾ ਦੀ ਇੱਛਾ ਅਨੁਸਾਰ ਕਨੈਕਟ ਕਰਨ ਲਈ ਉਪਲਬਧ ਕਰਵਾਇਆ ਗਿਆ ਹੈ। ਹਰੇਕ ਸਿਰਲੇਖ 'ਤੇ ਪਿੰਨਾਂ ਦੀ ਅੰਦਰਲੀ ਕਤਾਰ I/Os ਹੁੰਦੀ ਹੈ, ਅਤੇ ਬਾਹਰੀ ਕਤਾਰ ਸਾਰੀਆਂ ਜ਼ਮੀਨਾਂ ਨਾਲ ਜੁੜੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। I/O ਕਨੈਕਟਰਾਂ 'ਤੇ ਕਈ ਆਧਾਰਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਚੰਗਾ ਅਭਿਆਸ ਹੈ। ਇਹ ਇੱਕ ਘੱਟ ਅੜਿੱਕਾ ਜ਼ਮੀਨ ਨੂੰ ਬਣਾਈ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਵੀ ਕਰੰਟਾਂ ਲਈ ਬਹੁਤ ਸਾਰੇ ਸੰਭਾਵੀ ਵਾਪਸੀ ਮਾਰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
  • I/O ਕਨੈਕਸ਼ਨ। ਇਲੈਕਟ੍ਰੋ-ਮੈਗਨੈਟਿਕ ਦਖਲਅੰਦਾਜ਼ੀ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜੋ ਸਰਕਟ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਲੰਬੇ, ਲੂਪਿੰਗ ਮਾਰਗਾਂ ਨੂੰ ਲੈ ਕੇ ਤੇਜ਼ੀ ਨਾਲ ਸਵਿਚ ਕਰਨ ਵਾਲੇ ਸਿਗਨਲਾਂ ਦੇ ਵਾਪਸੀ ਕਰੰਟ ਦੇ ਕਾਰਨ ਹੋ ਸਕਦਾ ਹੈ।
  • ਦੋਵੇਂ ਸਿਰਲੇਖ ਇੱਕੋ 2.54mm ਗਰਿੱਡ 'ਤੇ ਹਨ, ਜੋ ਇਸ ਬੋਰਡ ਨੂੰ ਹੋਰ ਚੀਜ਼ਾਂ, ਜਿਵੇਂ ਕਿ ਬ੍ਰੈੱਡਬੋਰਡ, ਨਾਲ ਜੋੜਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। ਤੁਸੀਂ ਦੋਹਰੀ ਕਤਾਰ ਦੇ ਸਿਰਲੇਖ ਦੀ ਬਜਾਏ ਸਿਰਫ਼ ਇੱਕ ਕਤਾਰ ਦੇ ਸਿਰਲੇਖ ਨੂੰ ਫਿੱਟ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹ ਸਕਦੇ ਹੋ, ਜ਼ਮੀਨੀ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਬਾਹਰੀ ਕਤਾਰ ਨੂੰ ਵੰਡਦੇ ਹੋਏ, ਇਸ ਨੂੰ ਇੱਕ ਬ੍ਰੈੱਡਬੋਰਡ ਵਿੱਚ ਫਿੱਟ ਕਰਨਾ ਵਧੇਰੇ ਸੁਵਿਧਾਜਨਕ ਬਣਾਉਣ ਲਈ।

ਚਿੱਤਰ 13. QFN2.54 ਸੰਸਕਰਣ ਦੇ 80mm I/O ਸਿਰਲੇਖਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (9)

ਡੀਬੱਗ ਕਨੈਕਟਰ

ਚਿੱਤਰ 14. SWD ਡੀਬੱਗ ਲਈ ਵਿਕਲਪਿਕ JST ਕਨੈਕਟਰ ਦਿਖਾ ਰਿਹਾ ਯੋਜਨਾਬੱਧ ਭਾਗ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (10)
ਆਨ-ਚਿੱਪ ਡੀਬਗਿੰਗ ਲਈ, ਤੁਸੀਂ RP2350 ਦੇ SWD ਇੰਟਰਫੇਸ ਨਾਲ ਜੁੜਨਾ ਚਾਹ ਸਕਦੇ ਹੋ। ਦੋ ਪਿੰਨ, SWD ਅਤੇ SWCLK, 2.54mm ਹੈਡਰ, J3 'ਤੇ ਉਪਲਬਧ ਹਨ, ਤਾਂ ਜੋ ਤੁਹਾਡੀ ਪਸੰਦ ਦੀ ਡੀਬੱਗ ਪੜਤਾਲ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਸਕੇ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਂ ਇੱਕ ਵਿਕਲਪਿਕ JST ਸਿਰਲੇਖ ਸ਼ਾਮਲ ਕੀਤਾ ਹੈ, ਜੋ Raspberry Pi ਡੀਬੱਗ ਪ੍ਰੋਬ ਨਾਲ ਇੱਕ ਆਸਾਨ ਕੁਨੈਕਸ਼ਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਜੇਕਰ ਤੁਸੀਂ ਸੌਫਟਵੇਅਰ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਦਾ ਇਰਾਦਾ ਰੱਖਦੇ ਹੋ ਤਾਂ 2.54mm ਹੈਡਰ ਕਾਫ਼ੀ ਹੋਣਗੇ, ਪਰ ਮੈਨੂੰ ਅਜਿਹਾ ਕਰਨਾ ਵਧੇਰੇ ਸੁਵਿਧਾਜਨਕ ਲੱਗਦਾ ਹੈ। ਮੈਂ ਇੱਕ ਹਰੀਜੱਟਲ ਕਨੈਕਟਰ ਚੁਣਿਆ ਹੈ, ਜਿਆਦਾਤਰ ਕਿਉਂਕਿ ਮੈਨੂੰ ਇਸਦੀ ਦਿੱਖ ਪਸੰਦ ਹੈ, ਭਾਵੇਂ ਇਹ ਬੋਰਡ ਦੇ ਕਿਨਾਰੇ 'ਤੇ ਨਾ ਹੋਵੇ, ਪਰ ਵਰਟੀਕਲ ਕਨੈਕਟਰ ਉਪਲਬਧ ਹਨ, ਭਾਵੇਂ ਥੋੜੇ ਵੱਖਰੇ ਫੁੱਟਪ੍ਰਿੰਟ ਦੇ ਨਾਲ।

ਬਟਨ
ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਹੁਣ ਇੱਕ ਨਹੀਂ, ਪਰ ਦੋ ਬਟਨ ਹਨ, ਜਿੱਥੇ RP240 ਸੰਸਕਰਣ ਵਿੱਚ ਕੋਈ ਨਹੀਂ ਸੀ। ਇੱਕ USB ਬੂਟ ਚੋਣ ਲਈ ਹੈ ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਚਰਚਾ ਕੀਤੀ ਹੈ, ਪਰ ਦੂਜਾ ਇੱਕ 'ਰੀਸੈਟ' ਬਟਨ ਹੈ, ਜੋ RUN ਪਿੰਨ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸਖਤੀ ਨਾਲ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ (ਹਾਲਾਂਕਿ BOOTSEL ਬਟਨ ਨੂੰ ਸਿਰਲੇਖ ਨਾਲ ਬਦਲਣਾ ਪਏਗਾ ਜਾਂ ਜੇਕਰ USB ਬੂਟ ਮੋਡ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ), ਅਤੇ ਜੇਕਰ ਸਪੇਸ ਜਾਂ ਲਾਗਤ ਇੱਕ ਚਿੰਤਾ ਹੈ ਤਾਂ ਇਸਨੂੰ ਹਟਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਉਹ ਯਕੀਨੀ ਤੌਰ 'ਤੇ RP2350 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਵਧੇਰੇ ਸੁਹਾਵਣਾ ਅਨੁਭਵ.

ਅੰਤਿਕਾ A: ਸੰਪੂਰਨ ਯੋਜਨਾਬੱਧ -RP2350A ਸੰਸਕਰਣ

ਚਿੱਤਰ 15. RP2350A ਲਈ ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਦੀ ਪੂਰੀ ਯੋਜਨਾਬੰਦੀRaspberry-Pi-SC1631-Raspberry-Microcontroller- (11) Raspberry-Pi-SC1631-Raspberry-Microcontroller- (12)

ਅੰਤਿਕਾ B: ਸੰਪੂਰਨ ਯੋਜਨਾਬੱਧ -RP2350B ਸੰਸਕਰਣ

ਚਿੱਤਰ 16. RP2350B ਲਈ ਨਿਊਨਤਮ ਡਿਜ਼ਾਈਨ ਦੀ ਪੂਰੀ ਯੋਜਨਾਬੰਦੀ

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (13) Raspberry-Pi-SC1631-Raspberry-Microcontroller- (14)

ਅੰਤਿਕਾ H: ਦਸਤਾਵੇਜ਼ੀ ਰੀਲੀਜ਼ ਇਤਿਹਾਸ

8 ਅਗਸਤ 2024
ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼।

i Raspberry Pi
Raspberry Pi Raspberry Pi Ltd ਦਾ ਇੱਕ ਟ੍ਰੇਡਮਾਰਕ ਹੈ
ਰਸਬੇਰੀ ਪਾਈ ਲਿਮਿਟੇਡ

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

Raspberry Pi SC1631 Raspberry Microcontroller [pdf] ਹਦਾਇਤ ਮੈਨੂਅਲ
SC1631 Raspberry Microcontroller, SC1631, Raspberry Microcontroller, Microcontroller

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *