[an error occurred while processing this directive]
|
Уважаемый Леонид Иванович!
К меня может быть, что - то происходит при включении питания, но я это не фиксировал. Я исследую поведение схемы с помощью осциллографа.
На всех АЦП импульсы BUSY одинаковы и длительность их соответствует описанию. Зависания сигнала BUSY я ни разу не фиксировал. С изменением полярности сигнала запуска длительность сигнала BUSY увеличивается.
Первая пачка импульсов считывания (для первой микросхемы) отстоит от импульса BUSY на 2 мкс. Вторая (для второй ИМС) - на 7 мкс.. И т.д. Я подумал, что может быть микросхема до считывания успевает выключить свое питание? Поэтому попробовал изменить полярность сигнала запуска.
Второе мое предположение было в том, что я подал не то количество импульсов, в результате одна микросхема еще не выключилась, а вторая уже включилась. Вначале, в процессе отладки такие ситуации были. Теперь программа отлажена и число импульсов в каждой пачке равно 16. Я отключил одну из микросхем из общей группы и проверяю ее отдельно от остальных. Ни в общей группе из семи микросхем, ни на выходе отдельно взятой микросхемы сигналов нет. То есть, если не цеплять нагрузки в виде резистора 10 кОм на питание +5В, на выходе все время присутствует уровень нуля. Если подцепить нагрузку, присутствует уровень +5В.
E-mail: info@telesys.ru