본문 바로가기

Study/MAXIM 78M661X42

3.1 Register Descrpitions ​3.1 Register Descrpitions Data Types입출력 레지스터들은 각각의 역할과 기능에 따라 다른 데이터 타입들을 가지고 있습니다. 표3을 참고 하세요. 78M6610+PSU에 달려있는 프로세서는 24비트 프로세서 이므로 데이터 길이도 24비트 입니다. 데이터 타입의 영문 스펠링이 의미 하는 건 아래를 참고하세요. U와 S는 프로그램을 조금 해 본 사람이라면 쉽게 아실 수 있으실 겂니다. U는 부호없는 unsigned를 뜻하고, S는 부호있는 signed를 뜻합니다. .(dot)는 0이 left shift 되었다고 생각하시면 될 것 같습니다. nn은 .(dot)와 함께 쓰이면 그 비트만틈 left shift 된 변수라고 생각 하면 되고, .(dot)가 없으면 숫자 전체의 비트수를 나타.. 2015. 2. 12.
3. Data Access and Configurability ​3. Data Access and Configurability 78M6610+PSU는 사용자가 장비(78M6610+PSU)를 설정하고 결과 데이터에 접근하기 위한 레지스터를 가지고 있습니다. 이 레지스터들에는 read(output), write(input), read/write, command 레지스터가 있다. 이 레지스터들은 직렬통신용 인터페이스인 UART, SPI, I²C가 있습니다. 다음줄에 경고문구가 크게 있는데요. 쓰라는 것 외에는 쓰지말라네요. 고장나거나 예상치못한 결과가....;;그리고 여기서 설명하는건 UART기준이라고 하네요. 다른걸 이용할 경우 주소를 3으로 나누라는... 2015. 2. 12.
2.13 Voltage, Current and Temperature Calibration 2.13 Voltage, Current and Temperature Calibration 78M6610+PSU는 전류,전압,온도에 대한 보정루틴을 가지고 있습니다. 이 루틴의 게인(gain)과 옵셋값(offset coefficients)은 수정가능 합니다. 사용자는 Command레지스터를 통해 보정루틴을 세트하고 시작할 수 있습니다. 보정이 완료되면 command레지스터비트 23:16(보정명령은 이 비트를 0xCA로 바꿉니다)중 보정이 된 채널과 관련된 비트들은 클리어 됩니다. 하지만 보정에 실패한 채널의 비트들은 세트된 채로 남아있습니다. 2.13.1 Voltage and Current Gain Calibration 전압과 전류채널에 보정명령을 주게 되면 레퍼런스 AC신호가 적용되어 보정이 될 것니다... 2015. 2. 12.
2.12 Relay Control ​2.12 Relay Control 펌웨어에는 릴레이제어 로직과 릴레이 제어를 위한 디지털 출력인 RELAYCTRL이 있습니다. 릴레이 제어를 하기 위해선 autonomous모드나 slave모드를 선택해야 합니다. 작동모드는 COMMAND레지스터의 AUTORELAY비트를 세트하여 선택할 수 있습니다. RELAYCTRL출력의 상태는 ALARMS레지스터에서 알 수 있습니다. 2.12.1 Autonomous Mode autonomous릴레이 제어로 선택이 되면, 78M6610+PSU펌웨어는 입력라인전압을 기준으로 RELAYCTRL출력의 상태를 제어합니다. power-on시 RELAYCTRL출력은 비활성화 됩니다. RMS 전압이 동작범위(RelayOnMin~RelayOnMax)에 있게 되면 RELAYCTRL출력.. 2015. 2. 12.
2.11 Voltage Sag and Surge Detection ​2.11 Voltage Sag and Surge Detection 78M6610+PSU는 라인전압이 프로그램해놓은 한계점이하로 떨어지면 알람을 발생시켜 전압 sag을 검출합니다. 펌웨어는 샘플마다 입력전압의 평균제곱값을 계산해야합니다.(말이 어려우니 밑의 식을 보시죠) 샘플링이 될때마다 Vms값은 Vsag레지스터에서 프로그램된 한계점과 비교를 합니다. 만약 Vms가 한계점 밑으로 떨어지면 알람레지스터의 Vsag을 펌웨어에서 세트시킵니다. 만약 AlarmMask2레지스터의 Vsag비트가 세트되면 /ACCRIT핀이 로우(low)로 떨어집니다. 만약 AlarmsSticky 레지스터가 Vsag비트를 세트하면 Vsag 알람이 AlarmReset레지스터에 의해 클리어 되거나 78M6610+PSU가 reset되기 .. 2015. 2. 12.
2.10 External Temperature Monitor ​2.10 External Temperature Monitor 입력 ATEMP1과 ATEMP2는 외부온도를 수집한다. 이 입력들은 3.3VDC 입력전압을 기준으로 +/-250mV의 범위의 단일종단(single ended )이다. 변환된 값은 사용자가 설정해놓은 gain값과 곱해지고 V3p3에서 전압강하된 EXTEMP레지스터로 보고된다. 곱셈블럭의 출력은 사용자가 프로그램해놓은 레지스터와 비교해 제한값을 넘어서면 알람을 발생 시킨다. 2015. 2. 12.

인기글