LTC4316: ನಿಮ್ಮ ಯೋಜನೆಗಳಿಗೆ ಅಗತ್ಯವಿರುವ I2C ವಿಳಾಸ ಅನುವಾದಕ

  • LTC4316 ಒಂದೇ ವಿಳಾಸದೊಂದಿಗೆ ಹಲವಾರು I2C ಸಾಧನಗಳನ್ನು ಬಸ್‌ನಲ್ಲಿ ಸಹಬಾಳ್ವೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.
  • ಇದು ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅಗತ್ಯವಿಲ್ಲದೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಡಿಐಪಿ ಸ್ವಿಚ್‌ಗಳು ಅಥವಾ ರೆಸಿಸ್ಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸರಿಹೊಂದಿಸಲಾಗುತ್ತದೆ.
  • 4 ವಿಭಿನ್ನ ವಿಳಾಸ ಅನುವಾದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಗಡಿಯಾರ-ವಿಸ್ತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ ಮತ್ತು ವಿಳಾಸ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಿದ ನಂತರ ರೀಬೂಟ್ ಮಾಡುವ ಅಗತ್ಯವಿದೆ.

ltc4316

El ಎಲ್ಟಿಸಿ 4316 I2C ಸಂವಹನ ಸಾಧನಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವವರಿಗೆ ಇದು ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ, ಸಂವೇದಕಗಳು, OLED ಡಿಸ್ಪ್ಲೇಗಳು ಮತ್ತು GPIO ಎಕ್ಸ್ಪಾಂಡರ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ಅದರ ಸರಳತೆಗಾಗಿ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಪ್ರಪಂಚದಲ್ಲಿ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಂಪರ್ಕಿತ ಸಾಧನಗಳ ವಿಳಾಸಗಳ ಮೇಲಿನ ಮಿತಿಯು I2C ಯ ದೊಡ್ಡ ನ್ಯೂನತೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇಲ್ಲಿಯೇ LTC4316 ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುತ್ತದೆ, ವಿಳಾಸಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ಮತ್ತು ತೊಡಕುಗಳಿಲ್ಲದೆ ಭಾಷಾಂತರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.

ಈ ಲೇಖನವು LTC4316 ಏನು ನೀಡುತ್ತದೆ, ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಯೋಜನೆಗಳಿಗೆ ಯಾವ ಪ್ರಯೋಜನಗಳನ್ನು ತರಬಹುದು ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು ಸಮರ್ಪಿಸಲಾಗಿದೆ. ಸಂಘರ್ಷದ I2C ವಿಳಾಸಗಳಿಂದಾಗಿ ನೀವು ಎಂದಾದರೂ ಸಮಸ್ಯೆಗಳನ್ನು ಎದುರಿಸಿದರೆ, ಈ ಚಿಪ್ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮ್ಯಾಜಿಕ್ ಪರಿಹಾರವಾಗಿರಬಹುದು.

LTC4316 ಎಂದರೇನು?

El ಎಲ್ಟಿಸಿ 4316 ಅನಲಾಗ್ ಸಾಧನಗಳಿಂದ ತಯಾರಿಸಲ್ಪಟ್ಟ I2C/SMBus ವಿಳಾಸ ಅನುವಾದಕವಾಗಿದೆ. ಒಂದೇ ಬಸ್‌ನಲ್ಲಿ ಒಂದೇ I2C ವಿಳಾಸವನ್ನು ಹೊಂದಿರುವ ಹಲವಾರು ಸಾಧನಗಳು ಸಹಬಾಳ್ವೆಗೆ ಅವಕಾಶ ನೀಡುವುದು ಇದರ ಮುಖ್ಯ ಕಾರ್ಯವಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಮಲ್ಟಿಪ್ಲೆಕ್ಸರ್‌ಗಳು ಅಥವಾ ಸಾಧನಗಳ ಫರ್ಮ್‌ವೇರ್‌ಗೆ ಮಾರ್ಪಾಡುಗಳಂತಹ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಪರಿಹಾರಗಳ ಅಗತ್ಯವಿರುವ ಸಂಘರ್ಷಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

ಸಂರಚನೆಗಾಗಿ ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಅಗತ್ಯವಿಲ್ಲದೇ ಈ ಚಿಪ್ ಸರಳವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ಇಂಟಿಗ್ರೇಟರ್‌ಗಳು ಮತ್ತು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಬಹಳ ಆಕರ್ಷಕವಾದ ಆಯ್ಕೆಯಾಗಿದೆ. LTC2 ಸಂಕೇತಗಳನ್ನು ಭಾಷಾಂತರಿಸುವ ಹೊಸ I4316C ವಿಳಾಸವನ್ನು ಹೊಂದಿಸಲು ನಿಮಗೆ ಕೆಲವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ರೆಸಿಸ್ಟರ್‌ಗಳ ಅಗತ್ಯವಿದೆ.

ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವೋಲ್ಟೇಜ್ ಶ್ರೇಣಿಯು 2.25V ನಿಂದ 5.5V ವರೆಗೆ ಆವರಿಸುತ್ತದೆ ಮತ್ತು ಬಸ್‌ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ನೀಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ಎಸ್‌ಎಂಬಸ್ ಅಥವಾ I2C ವೇಗದ ಕ್ರಮದಲ್ಲಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದು ±4kV ವರೆಗೆ ESD ರಕ್ಷಣೆಯನ್ನು ಹೊಂದಿದೆ, ಇದು ಕೈಗಾರಿಕಾ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಅಥವಾ ಬೇಡಿಕೆಯ ಪರಿಸರಗಳಿಗೆ ಇದು ತುಂಬಾ ದೃಢವಾಗಿರುತ್ತದೆ.

ಕಾರ್ಯಾಚರಣೆ ಮತ್ತು ಸಂಭವನೀಯ ಸಂರಚನೆಗಳು

ltc4316 ರೇಖಾಚಿತ್ರ

LTC4316 ವಿಳಾಸ ಅನುವಾದವನ್ನು ಫ್ಲೈನಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಅಂದರೆ, ಸಿಸ್ಟಮ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ. ಇದನ್ನು ಮಾಡಲು, ಚಿಪ್ ಎರಡು ಭಾಗಗಳನ್ನು ಹೊಂದಿದೆ: I2C ಇನ್‌ಪುಟ್‌ಗೆ ಒಂದು ಅರ್ಧ ಮತ್ತು ಇನ್ನೊಂದು I2C ಔಟ್‌ಪುಟ್‌ಗಾಗಿ. ಔಟ್‌ಪುಟ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಸಾಧನಗಳು ಗಣಿತದ ಕಾರ್ಯಾಚರಣೆಯ ಪ್ರಕಾರ ತಮ್ಮ ವಿಳಾಸಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾರ್ಪಡಿಸುತ್ತವೆ ಉಚಿತ, ಇದು ಸಾಧನದ ವಿಳಾಸದ ಅತ್ಯಂತ ಮಹತ್ವದ ಬಿಟ್‌ಗಳನ್ನು ತಿರುಗಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, ನಾವು 20x2 ನಲ್ಲಿ ಸ್ಥಿರ I0C ವಿಳಾಸದೊಂದಿಗೆ AHT38 ಸಂವೇದಕವನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಭಾವಿಸೋಣ. LTC4316 ನಲ್ಲಿ ಸೇರಿಸಲಾದ DIP ಸ್ವಿಚ್‌ಗಳನ್ನು ಬಳಸಿ, ನಾವು ಬಿಟ್ A6 ಅನ್ನು ತಿರುಗಿಸಬಹುದು. ಎರಡೂ ಡಿಐಪಿ ಸ್ವಿಚ್‌ಗಳು ಆನ್ ಆಗಿದ್ದರೆ, ಸಿಸ್ಟಮ್ ಇನ್‌ಪುಟ್‌ನಲ್ಲಿನ 0x38 ನ ವಿಳಾಸವನ್ನು ಹೊಸ ವಿಳಾಸಕ್ಕೆ ಅನುವಾದಿಸುತ್ತದೆ, ಉದಾ. 0x78. ಸ್ವಿಚ್ A5 ಅನ್ನು ಆಫ್ ಮಾಡಿದರೆ, ಹೊಸ ವಿಳಾಸವು 0x58 ಆಗಿರುತ್ತದೆ; ಮತ್ತು ನಾವು ಎರಡೂ ಸ್ವಿಚ್ಗಳನ್ನು ಆಫ್ ಮಾಡಿದರೆ, ವಿಳಾಸವು 0x48 ಆಗುತ್ತದೆ.

ಇದು ವರೆಗೆ ಒದಗಿಸುತ್ತದೆ 4 ಅನುವಾದ ಆಯ್ಕೆಗಳು DIP ಸ್ವಿಚ್‌ಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಿಮಗೆ ಇನ್ನೂ ಹೆಚ್ಚಿನ ಕಾನ್ಫಿಗರೇಶನ್ ಅಗತ್ಯವಿದ್ದರೆ, I2C ವಿಳಾಸದ ಕೆಳಗಿನ ಬಿಟ್‌ಗಳನ್ನು ಮತ್ತಷ್ಟು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ನೀವು ಬೋರ್ಡ್‌ನಲ್ಲಿ ಗೊತ್ತುಪಡಿಸಿದ ಬಿಂದುವಿನಲ್ಲಿ ಕಡಿಮೆ XOR ರೆಸಿಸ್ಟರ್ ಅನ್ನು ಬೆಸುಗೆ ಹಾಕಬಹುದು.

ಒಂದು ಪ್ರಮುಖ ಲಕ್ಷಣವೆಂದರೆ ಅದು LTC4316 ಗೆ ರೀಬೂಟ್ ಅಗತ್ಯವಿದೆ ರೆಸಿಸ್ಟರ್‌ಗಳು ಅಥವಾ ಡಿಐಪಿ ಸ್ವಿಚ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿಳಾಸವನ್ನು ಮಾರ್ಪಡಿಸಿದರೆ, ಅಂದರೆ ಚಿಪ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವಾಗ ಅನುವಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸುವ ಪಿನ್ ಅನ್ನು ಆಫ್ ಮಾಡದೆ ಮತ್ತು ಮರುಹೊಂದಿಸದೆ ನೈಜ ಸಮಯದಲ್ಲಿ ಸರಿಹೊಂದಿಸಲಾಗುವುದಿಲ್ಲ.

ಅನುಕೂಲಗಳು ಮತ್ತು ಕೆಲವು ಮಿತಿಗಳು

I4316C ಪರಿಹರಿಸುವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು LTC2 ಪ್ರಬಲ ಸಾಧನವಾಗಿದ್ದರೂ, ನೀವು ತಿಳಿದಿರಬೇಕಾದ ಕೆಲವು ಮಿತಿಗಳಿವೆ. ಉದಾಹರಣೆಗೆ, ಗಡಿಯಾರ-ವಿಸ್ತರಣೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, BNO055 ನಂತಹ ಕೆಲವು ಸಾಧನಗಳು ಬಳಸುವ ತಂತ್ರವು ಕೆಲವು ಪರಿಸರದಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು.

ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ಇನ್ನೊಂದು ಅಂಶವೆಂದರೆ, ಚಿಪ್ ನಿಮಗೆ ಹಾರಾಡುತ್ತಿರುವಾಗ ದಿಕ್ಕನ್ನು ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಕೆಲವು ಸಾಧನಗಳು ಅದನ್ನು ಚೆನ್ನಾಗಿ ಸಹಿಸುವುದಿಲ್ಲ. ನಿರ್ದಿಷ್ಟ ವಿಳಾಸವನ್ನು ನಿರೀಕ್ಷಿಸುವ ಫರ್ಮ್‌ವೇರ್‌ಗಳಿವೆ ಮತ್ತು ರಿಪ್ರೊಗ್ರಾಮಿಂಗ್ ಇಲ್ಲದೆ ಮಾರ್ಪಾಡುಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಯಾವಾಗಲೂ ಚಾಲಕ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಲಹೆ ನೀಡಲಾಗುತ್ತದೆ.

ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಕನೆಕ್ಟರ್ಸ್ ಸ್ಟೆಮ್ಮ ಕ್ಯೂಟಿ ಇದು LTC4316 ಅನ್ನು ಬೆಸುಗೆರಹಿತ ಸಂಪರ್ಕಗಳಿಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ವಿಭಿನ್ನ ಅಭಿವೃದ್ಧಿ ಯೋಜನೆಗಳಲ್ಲಿ ಏಕೀಕರಣವನ್ನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಈ ಕನೆಕ್ಟರ್‌ಗಳು ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಕ್ವಿಕ್ SparkFun ನಿಂದ, ನೀವು ಈ ಚಿಪ್‌ನೊಂದಿಗೆ ಸಂಯೋಜನೆಯಲ್ಲಿ ಬಳಸಬಹುದಾದ ಸಂವೇದಕಗಳು ಮತ್ತು ಇತರ ಇಂಟರ್ಫೇಸ್‌ಗಳ ಆಯ್ಕೆಗಳನ್ನು ವಿಸ್ತರಿಸುವುದು.

LTC4316 ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು

ಅದರ ನಮ್ಯತೆಯಿಂದಾಗಿ LTC4316 ಅನ್ನು ವಿವಿಧ ರೀತಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ವೈಯಕ್ತಿಕ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಂದ ಹಿಡಿದು ಕೈಗಾರಿಕಾ ಪರಿಸರದವರೆಗೆ, ಸಂಘರ್ಷದ ಸಮಸ್ಯೆಗಳಿಲ್ಲದೆ ಒಂದೇ ಬಸ್‌ನಲ್ಲಿ ಒಂದೇ ವಿಳಾಸದೊಂದಿಗೆ ಬಹು ಸಂವೇದಕಗಳು ಅಥವಾ I2C ಸಾಧನಗಳು ಸಹಬಾಳ್ವೆ ನಡೆಸಬೇಕಾದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಈ ಚಿಪ್ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಬೋರ್ಡ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಇದನ್ನು ನೋಡುವುದು ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿದೆ servidores ಅಥವಾ ಸಂಕೀರ್ಣವಾದ ಸಾಫ್ಟ್‌ವೇರ್ ಹೊಂದಾಣಿಕೆಗಳ ಅಗತ್ಯವಿಲ್ಲದೇ ಬಹು ಇನ್‌ಪುಟ್ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲ ಅಗತ್ಯವಿರುವ ಉನ್ನತ-ಪ್ರಮಾಣದ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ಯೋಜನೆಗಳಲ್ಲಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅಕಾಲಿಕ STOP ಬಿಟ್‌ಗಳು ಅಥವಾ ಅಂಟಿಕೊಂಡಿರುವ ಬಸ್‌ಗಳಂತಹ ಅಸಹಜ ಬಸ್ ಪರಿಸ್ಥಿತಿಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಸಾಮರ್ಥ್ಯವು ಹೆಚ್ಚುವರಿ ದೃಢತೆಯ ಅಗತ್ಯವಿರುವ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.

ಆದ್ದರಿಂದ, LTC4316 ಒಂದು I2C ವಿಳಾಸ ಭಾಷಾಂತರಕಾರನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಹಂಚಿದ ಪರಿಸರದಲ್ಲಿ ಸಾಧನಗಳು ಸಹಬಾಳ್ವೆ ನಡೆಸುವುದನ್ನು ಹೆಚ್ಚು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು I2C ಬಸ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ನಿಯಂತ್ರಣ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಉತ್ತಮ ಮುಂಗಡವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.

ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, ಒಂದೇ ಬಸ್ ವಿಳಾಸದೊಂದಿಗೆ ಬಹು ಸಾಧನಗಳನ್ನು ನಿರ್ವಹಿಸುವಂತಹ I4316C ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳಿಗೆ ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಸರಳ ಪರಿಹಾರವನ್ನು ನೀಡಲು LTC2 ಎದ್ದು ಕಾಣುತ್ತದೆ. ವಿಳಾಸ ಸಂಘರ್ಷಗಳನ್ನು ಕೊನೆಗೊಳಿಸಲು ನೀವು ಜಗಳ-ಮುಕ್ತ ವಿಧಾನವನ್ನು ಹುಡುಕುತ್ತಿದ್ದರೆ, ಇದು ನಿಮ್ಮ ಯೋಜನೆಗಳಿಗೆ ಪರಿಪೂರ್ಣ ಚಿಪ್ ಆಗಿದೆ.