Интерфейс


Система

Pin# Название I/O Описание
P1.3 TPTX+ In/Out Ethernet Transmit +
P1.4 TPTX- In/Out Ethernet Transmit -
P1.5 TPRX+ In/Out Ethernet Receive +
P1.6 TPRX- In/Out Ethernet Receive -

P4M-400 обеспечивает интерфейс 10/100Base-TX Ethernet. Обратите внимание, что для использования Ethernet требуется разъем RJ45. Обратитесь к диаграмме Схема применения для подключения.

Хост USB (Беспроводной LAN)

Pin# Имя I/O Описание
P1.9 USB_H_D+ In/Out USB Host Data +
P1.10 USB_H_D- In/Out USB Host Data -

P4M-400 обеспечивает беспроводную локальную сеть IEEE802.11b/g через хост-порт USB с использованием беспроводного донгла локальной сети, который включает в себя набор микросхем RT3070 или RT5370. Порт хоста USB должен быть подключен к разъему USB типа A. Обратитесь к диаграмме Схема применения для подключения.

Устройство USB

Pin# Название I/O Описание
P1.11 USB_D_D+ In/Out USB Device Data +
P1.12 USB_D_D- In/Out USB Device Data -
P2.1 VBUS In USB Device VBUS

Данный порт должен быть сопряжен для разработки и настройки продукта. После подключения продукта к ПК через кабель USB, вы можете получить доступ к продукту используя инструмент разработки (Отладчик PHPoC). Для этого порта можно использовтаь USB-разъем типа В, мини-USB или микро-USB разъем.

※ Примечание: Вывод/пин VBUS не может быть использован для подачи питания на P4M-400.

Цифровые I/O

Pin# Название I/O Описание
P3.1 NSS(0.0) In/Out UIO 0.0 / SPI NSS
P3.2 SCK(0.1) In/Out UIO 0.1 / SPI SCK
P3.3 MISO(0.2) In/Out UIO 0.2 / SPI MISO
P3.4 MOSI(0.3) In/Out UIO 0.3 / SPI MOSI
P3.5 U0TX(0.4) In/Out UIO 0.4 / UART0 TX
P3.6 U0RX(0.5) In/Out UIO 0.5 / UART0 RX
P3.7 SCL(0.6) In/Out UIO 0.6 / I2C SCL
P3.8 SDA(0.7) In/Out UIO 0.7 / I2C SDA
P3.9 U0RTS(0.8) In/Out UIO 0.8 / UART0 RTS / UART0 TxDE
P3.10 U0CTS(0.9) In/Out UIO 0.9 / UART0 CTS
P3.11 U1TX(0.10) In/Out UIO 0.10 / UART1 TX
P3.12 U1RX(0.11) In/Out UIO 0.11 / UART1 RX
P4.1 U1RTS(0.12) In/Out UIO 0.12 / UART1 RTS / UART1 TxDE
P4.2 U1CTS(0.13) In/Out UIO 0.13 / UART1 CTS
P2.7 UIO(0.14) In/Out UIO 0.14
P2.8 SRO(0.15) In/Out UIO 0.15 / Slave Reset Out
P4.9 ADC0(1.0) In/Out UIO 1.0 / ADC0
P4.10 ADC1(1.1) In/Out UIO 1.1 / ADC1
P4.11 ADC2(1.2) In/Out UIO 1.2 / ADC2
P4.12 ADC3(1.3) In/Out UIO 1.3 / ADC3
P2.3 HT0(1.6) In/Out UIO 1.6 / Hardware Timer/Counter 0
P2.4 HT1(1.7) In/Out UIO 1.7 / Hardware Timer/Counter 1
P2.5 HT2(1.8) In/Out UIO 1.8 / Hardware Timer/Counter 2
P2.6 HT3(1.9) In/Out UIO 1.9 / Hardware Timer/Counter 3
P4.3 STX(1.10) In/Out UIO 1.10 / Slave TX
P4.4 SRX(1.11) In/Out UIO 1.11 / Slave RX

Аналоговый вход, UART, SPI и I2C порты могут быть установлены и использованы для цифровых контактов ввода/вывода. Данные порты отображаются на UIO 0 и UIO 1. Цифровые порта ввода/вывода (I/O) могут также работать как выходные порты ST(Software Timer).

Параметр Описание Минимальн.[V] Максимальн.[V] Текущий
VIH HIGH level input 2.31 - -
VIL LOW level input 0 0.99 -
VOH HIGH level output 2.9 - ±8mA(CMOS)
VOH HIGH level output 2.4 - ±8mA(TTL)
VOL LOW level output - 0.4 ±8mA(CMOS/TTL)

※ Примечание: Каждый порт UIO допускает 5V в режиме ввода, а максимальный управляющий ток составляет ±8mA в режиме вывода.

Аналоговый вход

Pin# Название I/O Описание
P4.8 AREF In ADC Reference Input
P4.9 ADC0(1.0) In/Out UIO 1.0 / ADC0
P4.10 ADC1(1.1) In/Out UIO 1.1 / ADC1
P4.11 ADC2(1.2) In/Out UIO 1.2 / ADC2
P4.12 ADC3(1.3) In/Out UIO 1.3 / ADC3

Выводы ADC0, ADC1, ADC2 и ADC3 являются аналоговыми портами ввода, и каждый порт имеет 12-разрядное разрешение. Измеренное напрядение каждого порта зависит от опорного напряжения. (0 ~ опорное напряжение) Опорное напряжение подается на вывод AREF штифом, а диапазон допустимого напряжения постоянного тока - DC 2.1V к DC 3.3V.

※ Примечание: Вывод AREF должен быть подключен в независимости от того, используется аналоговый выходной порт или нет.

UART

Pin# Название I/O Описание
P3.5 U0TX(0.4) In/Out UIO 0.4 / UART0 TX
P3.6 U0RX(0.5) In/Out UIO 0.5 / UART0 RX
P3.9 U0RTS(0.8) In/Out UIO 0.8 / UART0 RTS / UART0 TxDE
P3.10 U0CTS(0.9) In/Out UIO 0.9 / UART0 CTS
P3.11 U1TX(0.10) In/Out UIO 0.10 / UART1 TX
P3.12 U1RX(0.11) In/Out UIO 0.11 / UART1 RX
P4.1 U1RTS(0.12) In/Out UIO 0.12 / UART1 RTS / UART1 TxDE
P4.2 U1CTS(0.13) In/Out UIO 0.13 / UART1 CTS

Существуют два порта UART, каждый из которых имеет RXD, TXD, RTS, CTS и TxDE.

SPI

Pin# Название I/O Описание
P3.1 NSS(0.0) In/Out UIO 0.0 / SPI NSS
P3.2 SCK(0.1) In/Out UIO 0.1 / SPI SCK
P3.3 MISO(0.2) In/Out UIO 0.2 / SPI MISO
P3.4 MOSI(0.3) In/Out UIO 0.3 / SPI MOSI

Порт SPI имеет NSS, SCK, MISO и MOSI.

I2C

Pin# Название I/O Описание
P3.7 SCL(0.6) In/Out UIO 0.6 / I2C SCL
P3.8 SDA(0.7) In/Out UIO 0.7 / I2C SDA

Порт I2C имеет SCL и SDA.

Таймер оборудования/счетчик

Pin# Название I/O Описание
P2.3 HT0(1.6) In/Out UIO 1.6 / Hardware Timer/Counter 0
P2.4 HT1(1.7) In/Out UIO 1.7 / Hardware Timer/Counter 1
P2.5 HT2(1.8) In/Out UIO 1.8 / Hardware Timer/Counter 2
P2.6 HT3(1.9) In/Out UIO 1.9 / Hardware Timer/Counter 3

Есть четыре точных аппаратных таймера/счетчика.

SPC

Pin# Название I/O Описание
P2.8 SRO(0.15) Out UIO 0.15 / Slave Reset Out
P4.3 STX(1.10) Out UIO 1.10 / Slave TX
P4.4 SRX(1.11) In UIO 1.11 / Slave RX

P4M-400 пока что не поддерживает SPC. На данные пины разрешено устанавливать только цифоровые порты ввода/вывода.

※ Примечание: Порт SPC может использоваться для других целей в будущем.