Например, при использовании функции FT, чтение 512.01024Hz указало бы +20ppm ошибку частоты генератора, требуя-10 (00 1010) значение быть загруженным в S бит и пяти битах калибровки.
Обратите внимание: Настройка битов калибровки не затрагивает испытание частоты, выводят частоту. Также обратите внимание, что при записи в регистр управления сбрасывается цепочка делителя.
I2C шина данных
DS1340 поддерживает двунаправленную I2C шину и протокол передачи данных. Устройство, которое отправляет данные на шину, определено как передатчик и устройство, получающее данные как приёмник. Устройство, которое управляет сообщением, называют ведущим. Устройства, которые управляются ведущим - ведомым. Ведущее устройство, которое генерирует последовательные тактовые импульсы (SCL), управляет шинным доступом, и генерирует START, и STOP должны управлять шиной. DS1340 работает как ведомый на шине I2C. Подключения к шине сделаны через входы/выходы {I/O} с открытым стоком, выравнивает SDA и SCL. В пределах шинных спецификаций стандартный режим (100kHz максимальная тактовая частота) и быстрый режим (400kHz максимальная тактовая частота) определена. DS1340 работает в обоих режимах.
Ниже приведены условие для шинного протокола (Рисунок 7):
• Передача данных может быть инициализирован только, когда шина не занята.
• В течение передачи данных, линия данных должна оставаться устойчивой всякий раз, когда тактовая линия высока. Изменения на линии данных, в то время как тактовая линия находится в высоком уровне, интерпретируются как сигналы управления.
Рисунок 7.
Соответственно, были определены следующие шинные состояния (условия):
Шина, не занятая (Busnotbusy): И линия данных и тактовая линия остаются в высоком уровне.
START старт передачи данных: изменения состояния линии данных от высокого уровня к низкому в то время как тактовая линия находится в высоком уровне – определяет START.
STOP остановка передачи данных: изменение состояния линии данных от низкого уровня к высокому в то время как тактовая линия находится в высоком уровне, определяет условие STOP.
Верные данные: состояние линии данных представляют достоверные данные, когда, после условия START, линия данных устойчива для продолжительности высокого периода тактовых сигналов. Данные на линии данных должны быть изменены в течение низкого уровня тактового импульса. При каждом тактовом импульсе передаётся один бит данных.
Каждая передача данных инициализирована условием START и завершается условием STOP. Количество байт данных, переданных между START и STOP не ограничено, и определяется главным устройством. Информация передаётся байтом и каждый приём подтверждается с девятым битом.
Подтверждение (Acknowledge): Каждое принимающее устройство, которое было адресовано, обязано генерировать подтверждение после приема каждого байта. Ведущее устройство должно генерировать дополнительный тактовый импульс, который связан с этим битом подтверждения.
Устройство, которое подтверждает, должно установить на линии SDA низкий уровень во время тактового импульса для подтверждения так, чтобы линия SDA является устойчивой в низком уровне в течение высокого уровня импульса на тактовой линии. Время установки и удержания должны быть взяты в учетной записи. Ведущий должен сообщить о конце данных ведомому, не генерируя подтверждающий бит на последний байт, который был синхронизирован из ведомого. В этом случае, ведомый должен оставить линию данных, установив на ней высокий уровень, что даст ведущему генерировать условие STOP.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.