통신 인터페이스(JP1)


아날로그 입력: ADC

P4S-342는 6개의 ADC입력 포트를 제공합니다. ADC를 사용하기 위해서는 기준전압 입력이 필요한데 VDDA-AREF점퍼를 연결하면 기준전압 입력핀으로 3.3V가 연결됩니다.

※ P4S-342는 공장 출하시 VDDA-AREF 점퍼가 연결되어 있습니다.

JP4를 이용하지 않고 직접 기준전압을 입력하는 경우에는 AREF핀으로 입력하십시오.

※ 주의: VDDA-AREF점퍼가 연결되어 있는 상태에서 AREF핀으로 전압을 입력하면 제품 고장을 초래할 수 있습니다. 따라서 AREF핀으로 전압을 입력하기 전에 이 점퍼의 연결 상태를 반드시 확인하시기 바랍니다.

다음은 P4S-342의 ADC 사양입니다.

구분
분해 능 12비트 (0 ~ 4095)
입력 방식 DC전압 (최대 3.3V)
채널 6개
연결선 AREF, AD0 ~ 5

하드웨어 타이머: HT

P4S-342는 4개의 하드웨어타이머 HT를 제공합니다.
다음은 P4S-342의 HT 사양입니다.

구분
모드 출력모드(토글, 펄스, PWM), 캡쳐모드
단위 ms(밀리 초) 또는 us(마이크로 초)
채널 4개
연결선 HT0 ~ 3

디지털 입/출력: UIO

P4S-342는 0부터 21번까지 22개의 핀과 LED로 연결 된 30, 31번 포트를 포함 총 24개의 디지털 입/출력 포트가 있습니다. 30번과 31번 포트는 보드의 내장 LED(UIO30 및 UIO31)에 각각 연결 되어 있습니다. 0 ~ 21번의 22개 포트는 디지털 입력 또는 출력으로 선택하여 사용이 가능하지만 시리얼통신과 겸용인 0~13번 포트는 시리얼통신(UART, SPI 및 I2C)을 사용할 경우 디지털 입/출력으로 사용할 수 없습니다.

파라미터 설명 최소 값[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입니다.

시리얼 통신: UART

P4S-342는 2개의 UART포트를 지원합니다.
다음은 P4S-342의 UART통신 사양입니다.

구분
포트 수 2
연결선 UART0: 필수(U0TX/4, U0RX/5, GND), 선택(U0RTS/8, U0CTS/9)
UART1: 필수(U1TX/10, U1RX/11, GND), 선택(U1RTS/12, U1CTS/13)
신호 레벨 3.3V
통신속도 1,200 ~ 230,400 [bps]
패리티 NONE / EVEN / ODD / MARK / SPACE
데이터비트 8 / 7(7데이터 비트는 반드시 패리티와 함께 사용)
정지비트 1 / 2
흐름제어 NONE, RTS/CTS
TxDE핀 UART0 - UIO0.8(UART0 RTS), UART1 - UIO0.12(UART1 RTS)

시리얼 통신: SPI

P4S-342는 SPI인터페이스를 지원합니다.
다음은 P4S-342의 SPI통신 사양입니다.

구분
포트 수 1
신호 레벨 3.3V
연결선 NSS/0, SCLK/1, MOSI/2, MISO/3
SPI모드 모드0 ~ 3
데이터 전송 순서 LSB > MSB 또는 MSB > LSB
데이터 전송 단위 8bit 또는 16bit
기본 클록 42㎒
분주 비 2 / 4 / 8 / 16 / 32 / 64 / 128 / 256

시리얼 통신: I2C

P4S-342는 I2C인터페이스를 지원합니다.
다음은 P4S-342의 I2C통신 사양입니다.

구분
포트 수 1
신호 레벨 3.3V
연결선 SCL, SDA
통신속도 표준모드(100Kbps) 또는 고속모드(400Kbps)
주소지정방식 7비트

스마트 확장보드 통신: SPC

P4S-342는 스마트 확장보드와의 통신을 위한 SPC인터페이스를 지원합니다.
다음은 P4S-342의 SPC통신 사양입니다.

구분
포트 수 1
신호 레벨 3.3V
연결선 STX, SRX, SRO

※각 통신 인터페이스 사용에 관한 자세한 내용은 PHPoC Device Programming Guide for p40 문서를 참조하시기 바랍니다