Обнаружение неисправности шины i2c
Поиск неисправностей в системной шине I2С Напряжение питания как к
линии SDA, так и к линии SCL подводится через нагрузочные резисторы.
Значение этого напряжения обычно составляет от 4,5 В до 5,5 В и должно
точно соответствовать приведенному в сервисной документации уровню.
Поиск неисправностей поэтому следует начинать с измерения питающего
шину напряжения. К прекращению обмена информацией в шине могут привести
также колебания питающего напряжения. Поэтому особое внимание следует
обратить на наличие пульсаций напряжения питания, особенно в тех
случаях, когда
Рис. 14.2. Осциллограмма сигналов в линии данных (SDA) шины 12C
Рис. 14.3. Осциллограмма тактового сигнала в линии синхронизации (SCL) шины 12C появляется какая-нибудь нерегулярная неисправность.
Пульсации могут составлять всего лишь несколько милливольт, поэтому в сомнительных случаях проверку питающего системную шину напряжения надо проводить с помощью осциллографа. Обычно на входах блоков, подключаемых к системной шине, или перед микросхемами в этих блоках располагают еще и развязывающие резисторы. С помощью измерения напряжения на этих резисторах можно установить наличие короткого замыкания в соответствующем блоке. Если такая неисправность присутствует, то измеренное напряжение на выводе резистора, со стороны подключенного блока или микросхемы, имеет существенно более низкое значение, чем на другом выводе резистора. Если же в проверяемых узлах короткое замыкание отсутствует, то падение амплитуды сигнала на соответствующих развязывающих резисторах незначительное из-за достаточно низкого их номинала (от 100 Ом до 1 кОм). Поиск неисправностей усложняется, когда отдельные узлы и схемы подключены к системной шине без развязывающих резисторов, так как в этом случае любой неисправный узел может полностью заблокировать обмен информацией по системной шине. В этом случае придется последовательно отсоединять подключенные к шине отдельные узлы и схемы. Уже измерение напряжения до и после нагрузочных резисторов может дать указание на вероятную неисправность в одном из устройств, подключенных к системной шине, если падение напряжения на этих резисторах слишком велико. Необходима также проверка наличия сигналов в линиях SCL и SDA шины. Отсутствие сигнала синхронизации в линии SCL указывает на необходимость проверки работоспособности центрального управляющего устройства, а также внешнего кварцевого резонатора тактового генератора ЦУУ. Неисправности частотозадающих элементов тактового генератора могут быть причиной отличия тактовой частоты от номинальной, что также может привести к нарушению обмена информацией в шине. Тактовая частота может представлять собой синусоидальный сигнал, либо сигнал прямоугольной или трапециевидной формы. На рис. 14.3 представлен сигнал тактовой частоты. Наличие импульсных сигналов номинальной амплитуды в линии SDA-шины (рис. 14.2)само по себе не дает достоверной информации о правильности обмена данными между узлами ВМ, подключенными к системной шине, но при их наличии можно условно считать, что обмен данными в системе происходит правильно.
Рис. 14.2. Осциллограмма сигналов в линии данных (SDA) шины 12C
Рис. 14.3. Осциллограмма тактового сигнала в линии синхронизации (SCL) шины 12C появляется какая-нибудь нерегулярная неисправность.
Пульсации могут составлять всего лишь несколько милливольт, поэтому в сомнительных случаях проверку питающего системную шину напряжения надо проводить с помощью осциллографа. Обычно на входах блоков, подключаемых к системной шине, или перед микросхемами в этих блоках располагают еще и развязывающие резисторы. С помощью измерения напряжения на этих резисторах можно установить наличие короткого замыкания в соответствующем блоке. Если такая неисправность присутствует, то измеренное напряжение на выводе резистора, со стороны подключенного блока или микросхемы, имеет существенно более низкое значение, чем на другом выводе резистора. Если же в проверяемых узлах короткое замыкание отсутствует, то падение амплитуды сигнала на соответствующих развязывающих резисторах незначительное из-за достаточно низкого их номинала (от 100 Ом до 1 кОм). Поиск неисправностей усложняется, когда отдельные узлы и схемы подключены к системной шине без развязывающих резисторов, так как в этом случае любой неисправный узел может полностью заблокировать обмен информацией по системной шине. В этом случае придется последовательно отсоединять подключенные к шине отдельные узлы и схемы. Уже измерение напряжения до и после нагрузочных резисторов может дать указание на вероятную неисправность в одном из устройств, подключенных к системной шине, если падение напряжения на этих резисторах слишком велико. Необходима также проверка наличия сигналов в линиях SCL и SDA шины. Отсутствие сигнала синхронизации в линии SCL указывает на необходимость проверки работоспособности центрального управляющего устройства, а также внешнего кварцевого резонатора тактового генератора ЦУУ. Неисправности частотозадающих элементов тактового генератора могут быть причиной отличия тактовой частоты от номинальной, что также может привести к нарушению обмена информацией в шине. Тактовая частота может представлять собой синусоидальный сигнал, либо сигнал прямоугольной или трапециевидной формы. На рис. 14.3 представлен сигнал тактовой частоты. Наличие импульсных сигналов номинальной амплитуды в линии SDA-шины (рис. 14.2)само по себе не дает достоверной информации о правильности обмена данными между узлами ВМ, подключенными к системной шине, но при их наличии можно условно считать, что обмен данными в системе происходит правильно.