인터페이스


이 페이지는 P4M-400이 제공하는 여러 인터페이스에 따른 각 핀에 대한 설명을 제공합니다. 사용하지 않는 핀들은 특별한 언급이 있는 경우를 제외하고 연결하지 않아도 됩니다.

시스템

이더넷

번호 이름 방향 설명
P1.3 TPTX+ 입/출력 Ethernet Transmit +
P1.4 TPTX- 입/출력 Ethernet Transmit -
P1.5 TPRX+ 입/출력 Ethernet Receive +
P1.6 TPRX- 입/출력 Ethernet Receive -

P4M-400은 10/100Base-TX 이더넷 인터페이스를 제공합니다. 이더넷을 사용하려면 트랜스포머가 포함된 RJ45 커넥터를 연결해야 합니다. 연결 방법은 응용 회로도를 참조하시기 바랍니다.

USB 호스트 (무선랜)

번호 이름 방향 설명
P1.9 USB_H_D+ 입/출력 USB Host Data +
P1.10 USB_H_D- 입/출력 USB Host Data -

P4M-400의 USB 호스트포트에 RT3070 및 RT5370 무선랜 동글을 이용해 IEEE802.11b/g 무선랜 통신이 가능합니다. USB 호스트 포트는 USB A타입 커넥터를 연결해야 합니다. 연결 방법은 응용 회로도를 참조하시기 바랍니다.

USB 디바이스

번호 이름 방향 설명
P1.11 USB_D_D+ 입/출력 USB Device Data +
P1.12 USB_D_D- 입/출력 USB Device Data -
P2.1 VBUS 입력 USB Device VBUS

이 포트는 제품의 개발 및 설정을 위해 반드시 연결해야 합니다. 이 포트를 연결하고 USB케이블로 제품과 PC를 연결한 후 개발 툴(PHPoC 디버거)을 이용해 제품에 접근할 수 있습니다. USB 디바이스 포트는 B타입 USB 커넥터, mini USB 또는 micro USB 커넥터 중 하나를 연결 합니다.

※ 참고: P4M-400은 VBUS핀을 통해서 전원을 공급받지 않습니다.

디지털 입/출력

번호 이름 방향 설명
P3.1 NSS(0.0) 입/출력 UIO 0.0 / SPI NSS
P3.2 SCK(0.1) 입/출력 UIO 0.1 / SPI SCK
P3.3 MISO(0.2) 입/출력 UIO 0.2 / SPI MISO
P3.4 MOSI(0.3) 입/출력 UIO 0.3 / SPI MOSI
P3.5 U0TX(0.4) 입/출력 UIO 0.4 / UART0 TX
P3.6 U0RX(0.5) 입/출력 UIO 0.5 / UART0 RX
P3.7 SCL(0.6) 입/출력 UIO 0.6 / I2C SCL
P3.8 SDA(0.7) 입/출력 UIO 0.7 / I2C SDA
P3.9 U0RTS(0.8) 입/출력 UIO 0.8 / UART0 RTS / UART0 TxDE
P3.10 U0CTS(0.9) 입/출력 UIO 0.9 / UART0 CTS
P3.11 U1TX(0.10) 입/출력 UIO 0.10 / UART1 TX
P3.12 U1RX(0.11) 입/출력 UIO 0.11 / UART1 RX
P4.1 U1RTS(0.12) 입/출력 UIO 0.12 / UART1 RTS / UART1 TxDE
P4.2 U1CTS(0.13) 입/출력 UIO 0.13 / UART1 CTS
P2.7 UIO(0.14) 입/출력 UIO 0.14
P2.8 SRO(0.15) 입/출력 UIO 0.15 / Slave Reset Out
P4.9 ADC0(1.0) 입/출력 UIO 1.0 / ADC0
P4.10 ADC1(1.1) 입/출력 UIO 1.1 / ADC1
P4.11 ADC2(1.2) 입/출력 UIO 1.2 / ADC2
P4.12 ADC3(1.3) 입/출력 UIO 1.3 / ADC3
P2.3 HT0(1.6) 입/출력 UIO 1.6 / Hardware Timer/Counter 0
P2.4 HT1(1.7) 입/출력 UIO 1.7 / Hardware Timer/Counter 1
P2.5 HT2(1.8) 입/출력 UIO 1.8 / Hardware Timer/Counter 2
P2.6 HT3(1.9) 입/출력 UIO 1.9 / Hardware Timer/Counter 3
P4.3 STX(1.10) 입/출력 UIO 1.10 / Slave TX
P4.4 SRX(1.11) 입/출력 UIO 1.11 / Slave RX

아날로그 입력, UART, SPI, I2C 등의 기능을 지원하는 핀들은 디지털 입/출력포트로 설정하여 사용할 수 있습니다. 이 포트들은 UIO 0과 UIO 1에 맵핑 되어 있습니다. 디지털 입/출력 포트는 소프트웨어 타이머의 출력포트로도 동작이 가능합니다.

파라미터 설명 최소 값[V] 최대 값[V] 전류 조건
VIH HIGH레벨 입력 전압 2.31 - -
VIL LOW레벨 입력 전압 0 0.99 -
VOH HIGH레벨 출력 전압 2.9 - ±8mA(CMOS)
VOH HIGH레벨 출력 전압 2.4 - ±8mA(TTL)
VOL LOW레벨 출력 전압 - 0.4 ±8mA(CMOS/TTL)

※ 참고: 모든 디지털 입력 포트의 최대 입력전압은 5V이며, 출력포트의 최대 출력전류는 ±8mA입니다.

아날로그 입력

번호 이름 방향 설명
P4.8 AREF 입력 ADC Reference Input
P4.9 ADC0(1.0) 입/출력 UIO 1.0 / ADC0
P4.10 ADC1(1.1) 입/출력 UIO 1.1 / ADC1
P4.11 ADC2(1.2) 입/출력 UIO 1.2 / ADC2
P4.12 ADC3(1.3) 입/출력 UIO 1.3 / ADC3

ADC0, ADC1, ADC2 및 ADC3은 아날로그 입력포트이며 각각 12bit의 분해능을 가집니다. ADC0 ~ ADC3의 측정전압은 기준전압에 따라서 달라집니다(0V ~ 기준전압까지 측정이 가능). 기준전압은 AREF핀으로 입력하며 AREF핀의 입력 전압 허용 범위는 DC 2.1V ~ DC 3.3V입니다.

※ 주의 : AREF핀은 아날로그 입력포트의 사용 여부와 상관없이 반드시 연결해야 합니다.

UART

번호 이름 방향 설명
P3.5 U0TX(0.4) 입/출력 UIO 0.4 / UART0 TX
P3.6 U0RX(0.5) 입/출력 UIO 0.5 / UART0 RX
P3.9 U0RTS(0.8) 입/출력 UIO 0.8 / UART0 RTS / UART0 TxDE
P3.10 U0CTS(0.9) 입/출력 UIO 0.9 / UART0 CTS
P3.11 U1TX(0.10) 입/출력 UIO 0.10 / UART1 TX
P3.12 U1RX(0.11) 입/출력 UIO 0.11 / UART1 RX
P4.1 U1RTS(0.12) 입/출력 UIO 0.12 / UART1 RTS / UART1 TxDE
P4.2 U1CTS(0.13) 입/출력 UIO 0.13 / UART1 CTS

UART는 2개이며 각각 RXD, TXD, RTS, CTS 및 TxDE핀을 제공합니다.

SPI

번호 이름 방향 설명
P3.1 NSS(0.0) 입/출력 UIO 0.0 / SPI NSS
P3.2 SCK(0.1) 입/출력 UIO 0.1 / SPI SCK
P3.3 MISO(0.2) 입/출력 UIO 0.2 / SPI MISO
P3.4 MOSI(0.3) 입/출력 UIO 0.3 / SPI MOSI

SPI 통신을 위한 NSS, SCK, MISO 그리고 MOSI핀을 제공합니다.

I2C

번호 이름 방향 설명
P3.7 SCL(0.6) 입/출력 UIO 0.6 / I2C SCL
P3.8 SDA(0.7) 입/출력 UIO 0.7 / I2C SDA

I2C 통신을 위한 SCL과 SDA핀을 제공합니다.

하드웨어 타이머/카운터

번호 이름 방향 설명
P2.3 HT0(1.6) 입/출력 UIO 1.6 / Hardware Timer/Counter 0
P2.4 HT1(1.7) 입/출력 UIO 1.7 / Hardware Timer/Counter 1
P2.5 HT2(1.8) 입/출력 UIO 1.8 / Hardware Timer/Counter 2
P2.6 HT3(1.9) 입/출력 UIO 1.9 / Hardware Timer/Counter 3

하드웨어로 구현된 정밀한 타이머/카운터로 4개가 내장되어 있습니다.

SPC

번호 이름 방향 설명
P2.8 SRO(0.15) 출력 UIO 0.15 / Slave Reset Out
P4.3 STX(1.10) 출력 UIO 1.10 / Slave TX
P4.4 SRX(1.11) 입력 UIO 1.11 / Slave RX

SPC는 현재 P4M-400이 사용할 수 없습니다. 따라서 이 핀들은 디지털 입/출력 용도로만 사용하시기 바랍니다.

※주의 : SPC 포트는 향후 다른 목적으로 사용될 수 있습니다.