PmodGYRO™
ਹਵਾਲਾ ਮੈਨੂਅਲ
ਸੰਸ਼ੋਧਨ: ਅਗਸਤ 3, 2011
ਨੋਟ: ਇਹ ਦਸਤਾਵੇਜ਼ ਬੋਰਡ ਦੇ ਰੇਵ. ਏ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।
ਵੱਧview
PmodGYRO ਇੱਕ ਪੈਰੀਫਿਰਲ ਮੋਡੀਊਲ ਹੈ ਜਿਸ ਵਿੱਚ STMicroelectronics® L3G4200D MEMS ਮੋਸ਼ਨ ਸੈਂਸਰ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। L3G4200D ਬਿਲਟ-ਇਨ ਤਾਪਮਾਨ ਸੈਂਸਰ ਦੇ ਨਾਲ ਤਿੰਨ-ਧੁਰੀ ਡਿਜ਼ੀਟਲ ਆਉਟਪੁੱਟ ਜਾਇਰੋਸਕੋਪ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਸਟੈਂਡਰਡ SPI ਅਤੇ I2C™ ਇੰਟਰਫੇਸ
- 250/500/2000dps ਚੋਣਯੋਗ ਰੈਜ਼ੋਲਿਊਸ਼ਨ
- ਦੋ ਅਨੁਕੂਲਿਤ ਰੁਕਾਵਟ ਪਿੰਨ
- ਪਾਵਰ-ਡਾਊਨ ਅਤੇ ਸਲੀਪ ਮੋਡ
- ਯੂਜ਼ਰ ਕੌਂਫਿਗਰੇਬਲ ਸਿਗਨਲ ਫਿਲਟਰਿੰਗ
ਕਾਰਜਾਤਮਕ ਵਰਣਨ
PmodGYRO ਇੱਕ ਮਿਆਰੀ 12-ਪਿੰਨ ਕਨੈਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ SPI ਜਾਂ I²C ਰਾਹੀਂ ਸੰਚਾਰ ਕਰਦਾ ਹੈ, I²C ਸੰਚਾਰ ਲਈ ਡਿਫਾਲਟ ਹੁੰਦਾ ਹੈ। CS ਲਾਈਨ 'ਤੇ ਇੱਕ ਪੁੱਲ-ਅੱਪ ਰੋਧਕ ਡਿਵਾਈਸ ਨੂੰ I²C ਮੋਡ ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਜਦੋਂ ਤੱਕ CS ਲਾਈਨ ਨੂੰ ਮਾਸਟਰ ਡਿਵਾਈਸ ਦੁਆਰਾ ਘੱਟ ਨਹੀਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ
ਇੰਟਰਫੇਸ
ਜੰਤਰ ਨਾਲ ਸੰਚਾਰ ਕਰਦੇ ਸਮੇਂ ਮਾਸਟਰ ਨੂੰ ਇੱਕ ਰਜਿਸਟਰ ਪਤਾ ਅਤੇ ਇੱਕ ਝੰਡਾ ਪ੍ਰਦਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕੀ ਅਗਲੀ ਕਾਰਵਾਈ ਪੜ੍ਹਨਾ ਜਾਂ ਲਿਖਣਾ ਹੈ। ਡੇਟਾ ਦਾ ਅਸਲ ਟ੍ਰਾਂਸਫਰ ਇਸ ਕਮਾਂਡ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਇਸ ਵਿਧੀ ਰਾਹੀਂ, ਉਪਭੋਗਤਾ ਜਾਂ ਤਾਂ ਡਿਵਾਈਸ ਦੇ ਅੰਦਰ ਖਾਸ ਨਿਯੰਤਰਣ ਰਜਿਸਟਰਾਂ ਨੂੰ ਲਿਖ ਕੇ ਡਿਵਾਈਸ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦਾ ਹੈ, ਜਾਂ ਵੱਖਰੇ ਰੀਡਓਨਲੀ ਰਜਿਸਟਰਾਂ ਤੋਂ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।
PmodGYRO ਦੇ ਕਨੈਕਟਰ J1 'ਤੇ ਉਪਭੋਗਤਾ ਲਈ ਉਪਲਬਧ ਪਿੰਨਾਂ ਲਈ ਦੋ ਰੁਕਾਵਟਾਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਮੈਪ ਕਰਦੀਆਂ ਹਨ। J1 ਦੇ ਪਿੰਨ 7 'ਤੇ ਮੌਜੂਦ INT1 ਦੀ ਸੰਰਚਨਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਉਪਭੋਗਤਾ ਲਈ ਅਨੁਕੂਲਿਤ ਹੈ। INT1 ਦੀ ਮੁੱਖ ਵਰਤੋਂ ਤਿੰਨ ਧੁਰਿਆਂ 'ਤੇ ਉੱਚ ਅਤੇ ਨੀਵੀਂ ਘਟਨਾਵਾਂ ਤੋਂ ਪੈਦਾ ਹੁੰਦੀ ਹੈ ਜਿਸ ਬਾਰੇ ਜਾਇਰੋਸਕੋਪ ਕੋਣੀ ਗਤੀ ਨੂੰ ਮਾਪਦਾ ਹੈ। ਮੂਲ ਰੂਪ ਵਿੱਚ, INT1 ਅਯੋਗ ਹੈ। ਦੂਸਰਾ ਇੰਟਰੱਪਟ, INT2, ਮੁੱਖ ਤੌਰ 'ਤੇ ਡਾਟਾ ਤਿਆਰ ਕਰਨ ਅਤੇ FIFO ਇੰਟਰੱਪਸ ਅਤੇ J8 'ਤੇ 1 ਨੂੰ ਪਿੰਨ ਕਰਨ ਲਈ ਨਕਸ਼ੇ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਉਪਭੋਗਤਾ ਸੰਰਚਨਾ ਲਈ ਉਪਲਬਧ ਨਿਯੰਤਰਣ ਰਜਿਸਟਰਾਂ, ਡੇਟਾ ਸੰਗ੍ਰਹਿ, ਅਤੇ ਰੁਕਾਵਟ ਸੈਟਿੰਗਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, STMicroelectronics® 'ਤੇ L3G4200D ਲਈ ਡੇਟਾ ਸ਼ੀਟ ਦੇਖੋ। webਸਾਈਟ.
SPI ਸੰਚਾਰ
SPI ਇੰਟਰਫੇਸ ਡਿਵਾਈਸ ਦੀ ਮੌਜੂਦਾ ਸੰਰਚਨਾ ਦੇ ਅਧਾਰ ਤੇ ਸੰਚਾਰ ਲਈ ਤਿੰਨ ਜਾਂ ਚਾਰ ਸਿਗਨਲ ਲਾਈਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਚਿੱਪ ਸਿਲੈਕਟ (CS), ਸੀਰੀਅਲ ਡੇਟਾ ਇਨ (SDI) ਜਾਂ 3-ਤਾਰ SPI ਮੋਡ ਵਿੱਚ ਸੀਰੀਅਲ ਡੇਟਾ (SDA), ਸੀਰੀਅਲ ਡੇਟਾ ਆਉਟ (SDO), ਅਤੇ ਸੀਰੀਅਲ ਕਲਾਕ (SCL) ਹਨ। PmodGYRO 4-ਤਾਰ ਓਪਰੇਟਿੰਗ ਮੋਡ ਲਈ ਡਿਫੌਲਟ ਹੈ। 3-ਤਾਰ ਮੋਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇੱਕ ਕੰਟਰੋਲ ਰਜਿਸਟਰ ਨੂੰ ਲਿਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ SPI ਸੰਚਾਰ ਲਈ, ਡਿਵਾਈਸ ਡੇਟਾ ਸ਼ੀਟ ਵੇਖੋ।
I²C ਸੰਚਾਰ
I²C ਸਟੈਂਡਰਡ ਦੋ ਸਿਗਨਲ ਲਾਈਨਾਂ, I²C ਡੇਟਾ (SDA) ਅਤੇ ਸੀਰੀਅਲ ਕਲਾਕ (SCL) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਡਿਵਾਈਸ ਸਟੈਂਡਰਡ, 100 kHz, ਅਤੇ ਤੇਜ਼, 400 kHz, ਸੀਰੀਅਲ ਘੜੀਆਂ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦੀ ਹੈ। I²C ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਅਨੁਸਾਰ, L3G4200D ਕੋਲ ਇੱਕ ਡਿਵਾਈਸ-ਵਿਸ਼ੇਸ਼ 7-ਬਿੱਟ ਐਡਰੈੱਸ ਹੈ ਜੋ ਸੀਰੀਅਲ ਮਾਸਟਰ ਦੁਆਰਾ ਇੱਕ ਡੇਟਾ ਬੱਸ ਵਿੱਚ ਕਈ ਡਿਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਡਿਵਾਈਸ 110100xb ਐਡਰੈੱਸ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਜਿੱਥੇ J3 (SDO/SA1) 'ਤੇ ਪਿੰਨ 0 ਘੱਟ ਤੋਂ ਘੱਟ ਮਹੱਤਵਪੂਰਨ-ਬਿੱਟ (LSB) ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ, ਡਿਜਿਲੈਂਟ 'ਤੇ ਉਪਲਬਧ ਯੋਜਨਾਬੱਧ ਦੁਆਰਾ ਦਰਸਾਏ ਅਨੁਸਾਰ JP1 'ਤੇ ਇੱਕ ਪੁੱਲ-ਅਪ ਰੇਸਿਸਟਟਰ ਦੇ ਕਾਰਨ ਪਤੇ ਦਾ LSB ਜਦੋਂ '1' ਹੁੰਦਾ ਹੈ। webਸਾਈਟ. ਜਦੋਂ ਕਿ ਡਿਫਾਲਟ ਮੁੱਲ '1' ਹੈ, ਸਿਰਫ਼ J3 'ਤੇ ਪਿੰਨ 1 ਨੂੰ ਜ਼ਮੀਨੀ ਰੇਲ ਨਾਲ ਜੋੜ ਕੇ ਉਪਭੋਗਤਾ LSB ਨੂੰ '0' ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ। ਇਹ ਉਪਭੋਗਤਾ ਚੋਣਯੋਗ ਬਿੱਟ ਦੋ PmodGYROs ਨੂੰ ਇੱਕੋ I²C ਬੱਸ 'ਤੇ ਵਰਤੇ ਜਾਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। L3G4200D ਲਈ ਡਾਟਾ ਸ਼ੀਟ ਵਿੱਚ ਹੋਰ ਡਿਵਾਈਸ ਖਾਸ I²C ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ।
ਕਨੈਕਟਰ J1 — SPI ਸੰਚਾਰ | |||
ਪਿੰਨ | ਸਿਗਨਲ | ਵਰਣਨ | |
1 | CS | ਚਿੱਪ ਚੁਣੋ | |
2 | SDA/SDI/ SDO | ਸੀਰੀਅਲ ਡਾਟਾ ਇਨ | |
3 | SDO/SAO | I2C ਡਿਵਾਈਸ ਦਾ ਸੀਰੀਅਲ ਡਾਟਾ ਆਊਟ/LSB ਪਤਾ |
|
4 | SCLJSPC | ਸੀਰੀਅਲ ਘੜੀ | |
5 | ਜੀ.ਐਨ.ਡੀ | ਬਿਜਲੀ ਸਪਲਾਈ ਜ਼ਮੀਨ | |
6 | ਵੀ.ਸੀ.ਸੀ | ਪਾਵਰ ਸਪਲਾਈ (3.3V) | |
7 | INT1 | ਪ੍ਰੋਗਰਾਮੇਬਲ ਰੁਕਾਵਟ | |
8 | INT2 | ਡਾਟਾ ਤਿਆਰ/FIFO ਰੁਕਾਵਟ | |
9 | NC | ਕਨੈਕਟ ਨਹੀਂ ਹੈ | |
10 | NC | ਕਨੈਕਟ ਨਹੀਂ ਹੈ | |
11 | ਜੀ.ਐਨ.ਡੀ | ਬਿਜਲੀ ਸਪਲਾਈ ਜ਼ਮੀਨ | |
12 | ਵੀ.ਸੀ.ਸੀ | ਪਾਵਰ ਸਪਲਾਈ (3.3V) | |
ਕਨੈਕਟਰ J2 — I2C ਸੰਚਾਰ | |||
ਪਿੰਨ | ਸਿਗਨਲ | ਵਰਣਨ | |
1 ਅਤੇ 2 | SCLJSPC | ਸੀਰੀਅਲ ਘੜੀ | |
3 ਅਤੇ 4 | SDA/SDI/ SDO | ਸੀਰੀਅਲ ਡਾਟਾ | |
5 ਅਤੇ 6 | ਜੀ.ਐਨ.ਡੀ | ਬਿਜਲੀ ਸਪਲਾਈ ਜ਼ਮੀਨ | |
7 ਅਤੇ 8 | ਵੀ.ਸੀ.ਸੀ | ਪਾਵਰ ਸਪਲਾਈ (3.3V) |
www.digilentinc.com
ਕਾਪੀਰਾਈਟ ਡਿਜੀਲੈਂਟ, ਇੰਕ.
1300 NE ਹੈਨਲੇ ਕੋਰਟ, ਸੂਟ 3
ਪੂਲਮੈਨ, ਡਬਲਯੂਏ 99163
(509) 334 6306 ਆਵਾਜ਼ | (509) 334 6300 ਫੈਕਸ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
DIGILENT PmodGYRO ਪੈਰੀਫਿਰਲ ਮੋਡੀਊਲ [pdf] ਹਦਾਇਤ ਮੈਨੂਅਲ PmodGYRO, PmodGYRO ਪੈਰੀਫਿਰਲ ਮੋਡੀਊਲ, ਪੈਰੀਫਿਰਲ ਮੋਡੀਊਲ, ਮੋਡੀਊਲ |