这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【RaspberryPiSenseHAT测评】硬件分析帖

共1条 1/1 1 跳转至

【RaspberryPiSenseHAT测评】硬件分析帖

菜鸟
2026-04-17 22:56:29     打赏

要想细致地了解该板卡,最主要的手段就是从硬件设计入手。由于该板卡是以功能扩展板的角色呈现的,故它没有像常规开发板那样配有USB接口来供电或进行程序下载。要使其工作,只能通过图1所示的接口J1来为其供电。

image.png

1 接口J1

此外,由图1还可以看出它是通过SPI接口来进行程序更新的,涉及的引脚为PB2~PB5PC6 

那么需要给该板卡提供怎样的电源呢?

需要为其提供2种工作电压的电源,即3.3V5V电源。其中,大部分的芯片是使用3.3V电压工作,只有8×8 RGB LED 矩阵是依赖5V电源工作的,见图2和图3所示。

image.png

2  LED 矩阵供电

image.png

3 LED 矩阵电路 

8×8 RGB LED 矩阵又是在芯片LED2472GSN74AHCT245的控制下,实现的矩阵扫描输出。芯片LED2472G一款高性能的 24 通道 LED 驱动器,具有丰富的功能和优异的性能指标,适用于多种 LED 显示应用场景。它具有恒流输出、误差检测、增益控制、自动电源管理和热管理等功能,为 LED 显示屏的设计提供了强大的支持。其工作电压范围是从3 V5.5 V输出电流范围4 mA72 mA

该芯片是以一种类似于I2C接口的方式工作,即在时钟信号LED_CLK的配合下,由LED_SDI来接收数据信号,见图4所示。


image.png

4 LED2472G控制电路 

SN74AHCT245则是一个可双向传递数据的收发器,其引脚排列及控制逻辑见图5所示,它在板卡中的作用见图6所示,是将ATTINY88输出的信号传递给LED 矩阵

image.png

5 芯片引脚及控制逻辑

image.png

6  SN74AHCT245电路 

对于五向摇杆来说,其电路如图7所示,它是将摇杆的状态传递给ATTINY88来进行检测。

image.png

7  SKRHABE010电路 

根据注释,各引脚的作用为:

1. Turn off LEDs (take LED_OE_N high)

2. Make Port D [7:3] inputs

3. Read button state from Port D [7:3]

4. Make Port D outputs again, re-enable LED driver, start next frame.

NOTE In-pad pull ups must be enabled for Port D

前面曾说过,该板卡是带微控器的,这个微控器便是ATTINY88,其电路如图8所示。由图可知,它主要以3种接口方式工作,即:以SPI方式进行程序下载,以I2C方式控制传感器检测,以GPIO方式辅助 LED 矩阵显示及检测摇杆状态。

image.pngimage.png

8 ATTINY88

为了便于数据存储,板卡还配有存储芯片 CAT24C32,该芯片以I2C方式工作,其存储空间为32-Kb,其电路见图9所示。但其引脚ID_SCID_SD引脚并未与ATTINY88连接,而是被连到扩展接口J1上,看来它是供Raspberry Pi使用的。

image.png

9  CAT24C32电路

其它便是传感器了,后面再集中到一起介绍。















共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]