안녕하세요?
첨부의 그림과 같이 adc로 전압을 받고
그 전압의 일정 규칙에 따라
전류를 출력해야 합니다.
종단에 250옴이 붙어 있어서 5v를 출력해준다면 20mA가 됩니다.
그런데 선로의 길이가 수 km 가 되어 선로 저항 치 때문에 실제는 20mA가 되지 않아서
보상을 해달라고 합니다.
그런데 방법이 딱히 마땅치 않네요
제가 생각하는 방법은 한가지 압니다.
1. 전류 센서로 읽고 읽은 값을 가지고 계산하여 출력 전압을 올리는 방법
=> 전류센서 가격이 높고 100uA 단위는 최소 읽어 줘야 합니다.
그래서 좀 꺼려지네요
2. 전류 보상 회로나 다른 방법이 있나요?
3. 전류센서를 구지 써야 한다면 pcb에 실장할 수 있는 성능 좋은 ic를 알고 있으신가요?
이런 환경에서는 선로저항을 알던지, 없애던지 둘중 하나를 해야 합니다.1. 선로저항을 없애는 방법으로는, 종단저항앞에 임피던스가 높은 버퍼를 하나 달면 간단히 해결되고요. 2. 선로저항을 안 상태에서는 MCU에서 하면 되고요, 단 이경우에 출력전압이 5V를 넘는경우도 있겠죠. 아마 간단히 넘을것으로 보이네요.