Преобразователь интерфейса RS-232 ТТЛ в RS-485 (2 вх, 1вых)
Разрабатываю датчик ускорения. Сигнал с акселерометра будет оцифровываться АЦП в составе ADuC812 (есть небольшой опыт программирования). У ADuC812 есть UART (RS-232 c ТТЛ уровнями, выводы TxD, RxD).
Датчиков будет несколько, и необходимо, чтобы они работали синхронно (частота 400Гц). Поэтому их необходимо синхронизировать (буду использовать для этого специальный вход синхронизации АЦП).
От датчиков сигнал будет передаваться в цифровом виде (большие требования к точности, промышленные условия) на расстояние 25-30м, поэтому, думаю, применить преобразователи уровня ТТЛ RS-232 в RS-485, тем более, что в наличие есть сервер последовательных данных NPort-5430I (преобразователь 4-х RS-485 в Ethernet), через который предполагается передавать данные к ЭВМ (ПК).
Чтобы не мучаться с программой, наверно лучше использовать четырёхпроводной RS-485. Кроме этого хотелось бы подавать сигналы синхронизации в таком же виде.
Нужен совет: какую ИМС применить (2 раздельных входа RS-485 и один отдельный от них выход), чтобы использовать всего один корпус (микросхему)?
[Питание для ADuC812 - 3,3В, выход совместимый с ТТЛ. Можно получить в датчике и другое питающее напряжение.]
|