Compute Module 4 POE Board

Compute Module PoE Board
Compute-Module-4-POE-Board
Compute Module 4 Acce C
Compute Module 4 Acce D
{{{name2}}}
{{{name3}}}
基本信息
分类: Raspberry Pi扩展板
功能: Compute Module 4 PoE扩展板
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
{{{userDefinedInfo4}}}: {{{userdefinedvalue4}}}
{{{userDefinedInfo5}}}: {{{userdefinedvalue5}}}
{{{userDefinedInfo6}}}: {{{userdefinedvalue6}}}
品牌: Waveshare
板载接口
DSI CSI HDMI USB 3.2
I2C I2S SPI POE
RPi Ethernet FAN
相关产品
Raspberry Pi开发板
Compute Module 4 IO Board
CM4-IO-BOARD-CASE-A
Compute module 4
♦ {{{Product4}}}
套餐模块

目录

产品概述

我是树莓派计算模块4代的IO板,Compute Module 4 POE Board 是一款可以搭配树莓派 Compute Module 4 使用的底板,并且支持POE供电和7~36V DC直流供电,板载四路USB3.2 Gen1,方便用户使用。

产品尺寸

Compute_Module 4 POE Board
Compute-Module-4-POE-Board-details-size.jpg
Compute_Module 4 核心板
Compute Module 4 IO Board 5.png

板载资源

Compute-Module-4-POE-Board-details-intro.jpg

标号 名称 说明
1 CM4 连接器 适用于 Compute Module 4 的所有版本
2 DC供电接口 7~36V DC宽电压供电,建议使用24W或者更高功率的电源
3 带PoE功能的以太网接口 10/100M自适应,可接入带PoE功能的路由器或交换机
4 USB SLAVE 接口 Compute Module 4 可通过此接口烧录系统镜像
5 USB3.2 接口 4 路 USB 3.2 Gen1 接口,支持各种 USB 设备插入
6 HDMI 接口 双路 HDMI 接口,支持双 4K 30fps 输出
7 RTC RTC 电池连接座,可接入CR1220电池,可以使用 RTC 唤醒,关机,重启,或者其他功能
8 CAM 双路 MIPI CSI 摄像头接口
9 DISP 双路 MIPI DSI 显示接口
10 FAN 方便接入散热风扇,支持调速和测速
11 FAN 供电选择 可选择 5V 或 12V 电压驱动风扇
12 IO-VREF/PoE 选择 IO-VREF:CM4 IO 逻辑电压切换 3.3V 或者 1.8V
PoE: 使能(EN)或者失能 (DIS)
13 40PIN GPIO 接口 方便连接各种HAT模块
14 CAM0 和 DISP0 驱动 I2C 接口 在需要使用 CAM0 或者 DISP0 时连接
15 其他功能管脚 特殊功能管脚
16 双 LED 灯座 红灯:树莓派电源指示灯
绿灯:树莓派工作状态指示灯
17 TF 卡接口 (背面) 用于接入带系统的 Micro SD 卡,以启动 Compute Module 4 Lite

相关链接

树莓派入门教程
树莓派OpenCV教程
树莓派littleGL系列教程
树莓派QT教程
树莓派OpenWrt教程
教程名6
  • 列表6



Raspberry Pi计算模块4 IO板产品简介
Raspberry Pi计算模块4 IO板数据表

镜像烧录

1、 如果是LITE版本,烧录SD卡即可,准备好 SD卡、读卡器。
2、 如果带有eMMC需要通过Micro USB 连接电脑,下载并以管理员权限打开软件rpiboot软件 以安装驱动程序和启动工具。
3、 下载系统(戳我下载)下载最新发布的系统(或如图所示以下之后的版本)才能使用。如果下载的是种子文件,使用使用迅雷或彗星等软件再下载
Compute Module 4 IO Board 3.png
如果是带有eMMC,需要确保计算模块已正确安装在IO板上。确保将IO板上的BOOT 与地(GND)信号 是否连接。使用Micro USB电缆将IO板上的USB SLAVE 接口连接到PC设备。接入12V电源,电脑电脑会识别出一个BCMxxx的设备,运行rpiboot软件PC将自动识别计算模块内的eMMC为U盘
Compute-Module-4-1-1.png
4、 格式化SD卡:使用SDFormatter.exe软件格式化SD 卡。eMMC在我的电脑中格式化即可。点击这里下载SDFormatter.exe ,点击格式化格式SD卡。
PI4-03.JPG
5、 烧写镜像:用Win32DiskImager.exe烧写镜像。选择要烧写的镜像,点击“Write”进行烧写,点这里下载Win32DiskImager.exe。烧录完成后,会提示你是否要格式化,这里需要点击取消
PI4-04.JPG
烧录完毕之后,会识别出一个U盘
6、 启动:将烧写完后的SD 卡插入计算模块SD卡槽,接入12V 2A或者更高功率的电源接口的适配器启动计算模块。正常可以看到Power灯常亮红色,ACT绿灯闪烁。
如果是带有eMMC则在烧录完毕之后断开电源,断开IO板上的nRPI_BOOT J2(disable eMMC Boot)的跳帽,重新上电即可。
如果你没办法正常烧录程序,请尝试以下步骤:

  • 使用WIN10系统进行烧录,多数客户反馈WIN7或linux系统烧录不稳定。
  • 确定你的CM4版本是否正常,eMMC正面会多一颗IC。只有eMMC版本的,才可以通过当前方式烧录。不带eMMC的,参考上面步骤即可。

Compute-Module-4-5.png

  • 注意Power接口需要接入12V电源适配器。
  • 更换一条USB数据线。
  • 更换一个PC机的USB接口。
  • 尝试重启PC机。
  • 尝试重新拔插CM4
  • 尝试在另一台电脑烧录。

RTC FAN

启用 风扇 和 RTC 控制器连接的I2C,需要设置dtparam=i2c_vc=on配置文件。
RTC 在i2c-10 上,地址是 0x51(7位地址)
FAN 在i2c-10 上,地址是 0x2f(7位地址)

sudo nano /boot/config.txt
#在最后添加
dtparam=i2c_vc=on
#在dtparam=audio=on前面添加# 号
#dtparam=audio=on
#保存退出,重启
sudo reboot

RTC测试

  • 1.下载测试程序

打开树莓派终端,执行如下指令:

sudo apt-get install p7zip-full
sudo wget https://www.waveshare.net/w/upload/4/42/PCF85063_code.7z
7z x PCF85063_code.7z -O./
cd PCF85063_code

C语言

执行如下指令,编译并执行测试程序

cd c
sudo make clean
sudo make -j 8
sudo ./main

实验现象如下:
RTC PCF85063 c test.png

Python

进入python程序目录

cd python/example

运行例程,程序支持python2/3

# python2
sudo python main.py
# python3
sudo python3 main.py

实验现象如下:
RTC PCF85063 python test.png

FAN测试

  • 注意事项:请在接通拓展板电源前接上风扇再完成测试,请不要在拓展板已通电即风扇控制芯片已经通电之后再接上风扇,否则会烧掉EMC2301芯片!

打开树莓派终端,执行如下指令:

sudo apt-get install p7zip-full
sudo wget https://www.waveshare.net/w/upload/5/56/EMC2301_code.7z
7z x EMC2301_code.7z -O./
cd EMC2301_code

c程序

编译并执行测试程序

cd c
sudo make clean
sudo make -j 8
sudo ./main

python

进入python程序目录

cd python/example

运行例程,程序支持python2/3

# python2
sudo python main.py
# python3
sudo python3 main.py

风扇将完成RPM模式下的变速测试,注意风扇的声音变化,c程序和Python程序实验现象均一样
终端将会同时输出风扇的相关数据,如图所示:
FAN EMC2301 test.png
根据示例代码中的提示稍作修改也可对风扇进行直接控速

CSI DSI

CSI 和 DSI默认是关闭的,使用摄像头和DSI的时候会占用I2C-10、I2C-11、I2C-0 三个I2C设备
开机执行如下:

sudo apt-get install p7zip-full
wget https://www.waveshare.net/w/upload/4/41/CM4_dt_blob.7z
7z x CM4_dt_blob.7z -O./CM4_dt_blob
sudo chmod 777 -R CM4_dt_blob
cd CM4_dt_blob/
#如果使用两个摄像头和DSI0 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
#如果使用两个摄像头和DSI1 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts
#在使用任意DSI时,HDMI1没有图像输出,哪怕你没有连接DSI屏幕只要编译的对应的文件,那HDMI1就没有输出了
#如果需要恢复,删除对应的dt-blob.bin 即可: sudo rm -rf /boot/dt-blob.bin 
#执行完毕 关闭电源 重启CM4

再连接摄像头和DSI屏幕:
1: 确保断电状态下连接
2: 使用CM-DSI-ADAPTER 转接板连接Compute Module 4 PoE Board和DSI屏幕
3: 使用CSI转接线转接板连接Compute Module 4 PoE Board和CSI摄像头
3: 连接电源
4: 等待几秒后屏幕启动
5: 如果无法启动,检查/boot/dt-blob.bin 是否存在,如果存在再次重启即可。
6:摄像头需要运行raspi-config,选择Interfacing Options->Camera->Yes->Finish-Yes,reboot系统,打开enable camera。

参考

测试树莓派摄像头 查看接入的第一个摄像头画面:

sudo raspivid -t 0 -cs 0

查看接入的第二个摄像头画面:

sudo raspivid -t 0 -cs 1


参考CSI相机 DSI显示器

功能管脚

Compute-Module-4-1-21.png

名称 说明
1 PI BOOT 开机引导时管脚为低电平,引导转移到 USB SLAVE 接口上
2 EEPROM WP 低电平防止EEPROM被改写
3 IP1/0 CM4主板MXL7704 AN1/0管脚
4 VADC COMP 复合视频输出
5 ETH IN ETH同步信号
6 PI_EN 与PI_RUN信号同步
7 PI_GLOBAL_EN CM4板载MXL7704电源使能管脚,低电平禁用
8 PI_RUN CM4 状态指示,高电平表示已开机,强制拉低强制重启CM4
9 WIFI_EN WIFI使能,低电平禁用,悬空开启
11 BT_EN 蓝牙使能,低电平禁用,悬空开启





EMAIL:2851966006@qq.com
电话:0755-83040712
QQ:2851966006
微信:扫下方二维码添加
Pqy.png
* 企业微信添加好友时软件无提示,我们无法及时通过客户好友申请。如长时间无响应,请用其他联系方式。

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证。

Call-of-duty-V2.jpg