TAS5711带EQ和DRC支持2.1声道的20W立体声8V-26V数字输入开环D类数字功放音频放大器

前言


数字功放很难搞,寄存器很多,要配置正确才有声音,要想声音好,要好好调整。

TAS5711出道很多年了,现在仍然在不少功放、音箱中能看到。

TAS5711特征

音频输入/输出

从 18V 电源向 8Q 负载提供 20W 功率
宽 PVDD 范围:8V 至 26V
高效的 D 类操作,无需散热器
一个串行音频输入(两个音频通道)
2.1 模式 (2 SE+ 1 BTL)
2.0 模式 (2 BTL)
支持单滤波器PBTL模式
I2C地址选择引脚(芯片选择)
支持 8kHz 至 48kHz 采样率(LJ/RJ/I2S)

音频/PWM处理

具有 24dB 静音功能的独立通道音量控制
卫星和子频道的独立动态范围控制
21 个可编程二阶,用于扬声器均衡器和其他音频处理功能
DRC滤波器的可编程系数
直流阻断滤波器
支持3D效果

一般特征

串行控制接口操作无需MCLK
工厂定制的内部振荡器,用于自动速率检测
表面贴装型,48 引脚,7mm x 7mm HTQFP封装
热保护和短路保护
支持 AD 或 BD 模式


特点

- 效率高达 90%
AD 和 BD 滤波器模式支持
信噪比:106 dB,A加权
EQ:扬声器均衡可提高音频性能
DRC:动态范围压缩。可用作功率限制器。启用扬声器保护,轻松聆听,夜间模式聆听。
卫星频道和子频道的独立 DRC
自动切换:不同采样率的预加载系数。当采样率发生变化时,无需向零件写入新的系数。
自动检测:自动检测采样率变化。无需外部微处理器干预
仅需 3.3 V 和 PVDD(PVDD)

应用

电视
iPodTM 基座
条形音箱

描述

TAS5711是一款 20 W、高效的数字音频功率放大器,用于驱动立体声桥接式扬声器。一个串行数据输入允许处理多达两个离散音频通道,并与大多数数字音频处理器和 MPEG 解码器无缝集成。
该器件接受各种输入数据和数据速率。完全可编程的数据路径将这些通道路由到内部扬声器驱动器。
TAS5711 是一个 I2S 纯从设备,接收来自外部源的所有时钟。该TAS5711采用开关速率介于 384kHz 和 352kHz 开关速率之间的 PWM 载波运行,具体取决于输入采样速率。过采样与四阶噪声整形器相结合,可提供平坦的本底噪声和 20 Hz 至 20 kHz 的出色动态范围。

原理示意图

内部框图1

内部框图2

音效处理框图

引脚图

引脚功能

引脚类型5-V耐受上下拉(2)描述
名称管脚号
AGND30P  功率级模拟接地
A_SEL14DIO  值为 0(15kΩ 下拉)使 I2C 器件地址0x34,值为 1(15kΩ 上拉)使其0x36。该引脚可在RESET之后通过将I2C寄存器0x05的1写入位0来编程为输出。在该模式下,A_SEL引脚被重新定义为 FAULT(有关详细信息,请参阅 ERROR REPORTING)。
AVDD13P  3.3V 模拟电源
AVSS9P  模拟 3.3V 电源接地
BST_A4P  半桥A的高侧自举电源
BST_B43P  半桥B的高侧自举电源
BST_C42P  半桥C的高侧自举电源
BST_D33P  半桥D的高侧自举电源
DVDD27P  3.3V 数字电源
DVSSO17P  振荡器接地
DVSS28P  数字接地
GND29P  功率级模拟接地
GVDD_OUT5, 32P  栅极驱动内部稳压器输出。此引脚不得用于驱动外部设备。
LRCLK20DI5-V下拉输入串行音频数据左/右时钟(采样率时钟)
MCLK15DI5-V下拉主时钟输入
OC_ADJ7AO  模拟过流编程。需要电阻器接地。
OSC_RES16AO  振荡器微调电阻器。将 18.2kΩ 1% 电阻连接到 DVSSO。
OUT_A1O  输出,半桥A
OUT_B46O  输出,半桥 B
OUT_C39O  输出,半桥C
OUT_D36O  输出,半桥D
PBTL8DI  低电平表示BTL或SE模式;高表示 PBTL 模式。信息直接进入功率级。
PDN19DI5-V上拉关断,/低电平有效。PDN通过关闭噪声整形器并启动PWM停止序列,为器件的电源丢失做好准备。
PGND_AB47, 48P  半桥 A 和 B 的电源接地
PGND_CD37, 38P  半桥 C 和 D 的电源接地
PLL_FLTM10AO  PLL负环滤波端子
PLL_FLTP11AO  PLL正环滤波端子
PVDD_A2, 3P  半桥输出A的电源输入
PVDD_B44, 45P  半桥输出B的电源输入
PVDD_C40, 41P  半桥输出C的电源输入
PVDD_D34, 35P  半桥输出D的电源输入
RESET25DI5-V上拉复位,/低电平有效。通过向该引脚施加逻辑低电平来生成系统复位。RESET是一种异步控制信号,可将DAP恢复到默认状态,并将PWM置于硬静音状态(三态)。
SCL24DI5-V I2C 串行控制时钟输入
SCLK21DI5-V下拉串行音频数据时钟(移位时钟)。SCLK是串行音频端口输入数据位时钟。
SDA23DIO5-V I2C 串行控制数据接口输入/输出
SDIN22DI5-V下拉串行音频数据输入。SDIN支持三种离散(立体声)数据格式。
SSTIMER6AI  控制 OUT_x 的斜坡时间以最大限度地减少爆裂声。让此引脚在 BD 模式下保持浮动状态。在AD模式下,需要2.2 nF至GND的电容。电容器决定斜坡时间。
STEST26DI  工厂测试引脚。直接连接到 DVSS。
VR_ANA12P  内部稳压 1.8V 模拟电源电压。此引脚不得用于为外部设备供电。
VR_DIG18P  内部稳压 1.8V 数字电源电压。此引脚不得用于为外部设备供电。
VREG31P  数字稳压器输出。不用于为外部电路供电。

TAS5711寄存器

黄色为重要寄存器,需要设置

子地址寄存器名字节数内容初始化值
   A u indicates unused bits. 
0x00时钟控制寄存器1说明显示在后续部分0x6C
0x01器件 ID 寄存器1Description shown in subsequent section0x70
0x02错误状态寄存器1Description shown in subsequent section0x00
0x03系统控制寄存器11Description shown in subsequent section0xA0
0x04串行数据接口寄存器1Description shown in subsequent section0x05
0x05系统控制寄存器21Description shown in subsequent section0x40
0x06软静音寄存器1Description shown in subsequent section0x00
0x07主音量1Description shown in subsequent section0xFF (mute)
0x08通道 1 音量1Description shown in subsequent section0x30 (0 dB)
0x09通道 2 音量1Description shown in subsequent section0x30 (0 dB)
0x0A通道 3 音量1Description shown in subsequent section0x30 (0 dB)
0x0B - 0x0D 1保留(1) 
0x0E音量配置寄存器1Description shown in subsequent section0x91
0x0F 1保留(1) 
0x10调制限位寄存器1Description shown in subsequent section0x02
0x11IC延迟通道11Description shown in subsequent section0xAC
0x12IC延迟通道 21Description shown in subsequent section0x54
0x13IC延迟通道 31Description shown in subsequent section0xAC
0x14IC延迟通道 41Description shown in subsequent section0x54
0x15-0x18 1保留(1) 
0x19PWM通道关断组寄存器1Description shown in subsequent section0x30
0x1A开始/停止周期寄存器1 0x0F
0x1B振荡器微调寄存器1 0x82
0x1CBKND_ERR register1 0x02
0x1D–0x1F 1保留(1) 
0x20输入多路复用器寄存器4Description shown in subsequent section0x0001 7772
0x21Ch 4 源选择寄存器4Description shown in subsequent section0x0000 4303
0x22 -0x24 4保留(1) 
0x25PWM多路复用器寄存器4Description shown in subsequent section0x0102 1345
0x26-0x28 4保留(1) 
0x29ch1_bq[0]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2A
ch1_bq[1]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2Bch1_bq[2]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2Cch1_bq[3]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2Dch1_bq[4]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2Ech1_bq[5]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x2Fch1_bq[6]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x30ch2_bq[0]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x31ch2_bq[1]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x32ch2_bq[2]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x33ch2_bq[3]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x34ch2_bq[4]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x35ch2_bq[5]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x36ch2_bq[6]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x37 - 0x39 4保留(2) 
0x3ADRC1 ae(3)8u[31:26], ae[25:0]0x0080 0000
DRC1 (1 – ae)u[31:26], (1 – ae)[25:0]0x0000 0000
0x3BDRC1 aa8u[31:26], aa[25:0]0x0080 0000
DRC1 (1 – aa)u[31:26], (1 – aa)[25:0]0x0000 0000
0x3CDRC1 ad8u[31:26], ad[25:0]0x0080 0000
DRC1 (1 – ad)u[31:26], (1 – ad)[25:0]0x0000 0000
0x3DDRC2 ae8u[31:26], ae[25:0]0x0080 0000
DRC 2 (1 – ae)u[31:26], (1 – ae)[25:0]0x0000 0000
0x3EDRC2 aa8u[31:26], aa[25:0]0x0080 0000
DRC2 (1 – aa)u[31:26], (1 – aa)[25:0]0x0000 0000
0x3FDRC2 ad8u[31:26], ad[25:0]0x0080 0000
DRC2 (1 – ad)u[31:26], (1 – ad)[25:0]0x0000 0000
0x40DRC1-T4T1[31:0] (9.23 format)0xFDA2 1490
0x41DRC1-K4u[31:26], K1[25:0]0x0384 2109
0x42DRC1-O4u[31:26], O1[25:0]0x0008 4210
0x43DRC2-T4T2[31:0] (9.23 format)0xFDA2 1490
0x44DRC2-K4u[31:26], K2[25:0]0x0384 2109
0x45DRC2-O4u[31:26], O2[25:0]0x0008 4210
0x46DRC control4Description shown in subsequent section0x0000 0000
0x47–0x4F 4保留(2) 
0x50BANK开关控制4Description shown in subsequent section0x0F70 8000
0x51Ch 1输出混音器12Ch 1 output mix1[2]0x0080 0000
Ch 1 output mix1[1]0x0000 0000
Ch 1 output mix1[0]0x0000 0000
0x52Ch 2输出混音器12Ch 2 output mix2[2]0x0080 0000
Ch 2 output mix2[1]0x0000 0000
Ch 2 output mix2[0]0x0000 0000
0x53Ch 1输入混音器16Ch 1 input mixer[3]0x0080 0000
Ch 1 input mixer[2]0x0000 0000
Ch 1 input mixer[1]0x0000 0000
Ch 1 input mixer[0]0x0080 0000
0x54Ch 2输入混音器16Ch 2 input mixer[3]0x0080 0000
Ch 2 input mixer[2]0x0000 0000
Ch 2 input mixer[1]0x0000 0000
Ch 2 input mixer[0]0x0080 0000
0x55Channel 3输入混音器12Channel 3 input mixer [2]0x0080 0000
Channel 3 input mixer [1]0x0000 0000
Channel 3 input mixer [0]0x0000 0000
0x56Output post-scale4u[31:26], post[25:0]0x0080 0000
0x57Output pre-scale4u[31:26], pre[25:0] (9.17 format)0x0002 0000
0x58ch1 BQ[7]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x59ch1 BQ[8]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5ASubchannel BQ[0]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5BSubchannel BQ[1]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5Cch2 BQ[7]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5Dch2 BQ[8]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5Epseudo_ch2 BQ[0]20u[31:26], b0[25:0]0x0080 0000
u[31:26], b1[25:0]0x0000 0000
u[31:26], b2[25:0]0x0000 0000
u[31:26], a1[25:0]0x0000 0000
u[31:26], a2[25:0]0x0000 0000
0x5F 4保留(4) 
0x60Channel 4 (subchannel) 输出混音器8Ch 4 output mixer[1]0x0000 0000
Ch 4 output mixer[0]0x0080 0000
0x61Channel 4 (subchannel) 输入混音器8Ch 4 input mixer[1]0x0040 0000
Ch 4 input mixer[0]0x0040 0000
0x62IDF post scale4Post-IDF attenuation register0x0000 0080
0x63–0xF7  保留(4)0x0000 0000
0xF8设备地址使能寄存器4Write F9 A5 A5 A5 in this register to enable write to device address update (0xF9)0x0000 0000
0xF9设备地址 更新寄存器4u[31:8], New Dev Id[7:1] , ZERO[0] (New Dev Id
(7:1) defines the new device address
0X0000 0036
0xFB–0xFF 4保留(4)0x0000 0000

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/636777.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深度学习之Tensorflow卷积神经网络手势识别

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 手势识别是计算机视觉和人工智能领域的重要应用之一,具有广泛的应用前景&#xff…

常用生物信息学服务器推荐

1、超强性能,AMD 256核心,512线程,2.5TB满通道内存,200T硬盘 CPU:2颗128核心 2.25GHz AMD EPYC 9754 内存:24根96GB DDR5 4800MHz ECC REG 硬盘:1块1TB U.2 SSD系统盘1块15.36TB U.2热数据盘…

2024 年 电工杯(A题)大学生数学建模挑战赛 | 园区微电网风光储协调| 数学建模完整代码+建模过程全解全析

当大家面临着复杂的数学建模问题时,你是否曾经感到茫然无措?作为2022年美国大学生数学建模比赛的O奖得主,我为大家提供了一套优秀的解题思路,让你轻松应对各种难题。 CS团队倾注了大量时间和心血,深入挖掘解决方案。通…

pip换源ubuntu

到THU网站上有给定的教程 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/ 方法1 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package然后在https://pypi.org/project/nvidia-cublas-cu12/#files 里面搜索你的包名 方法2 python -m pip install --upg…

计算机毕业设计python+django医院住院挂号登记收费系统7ui9s

在该医院信息管理系统中,python技术可以给用户带来极大方便,其主要特点就是可以使用户学习起来方便、快捷,另一方面就是信息储存量也是非常大的,该功能主要被应用为数据库中进行查询和编程。并且该功能的数据应用比较灵活&#xf…

JVM优化之使用Jstack命令查找JVM死锁

JVM优化之使用Jstack命令查找JVM死锁 示例代码 public class DeadLockDemo {private static Object lock1 new Object();private static Object lock2 new Object();public static void main(String[] args) {new Thread(() -> {synchronized (lock1) {try {System.out.p…

新品 | Forge® 1GigE IP67工业相机助力智能农业、食品和饮料行业

近日,51camera的合作伙伴Teledyne FLIR IIS推出Forge 1GigE IP67,它是Forge系列的最新工业相机,旨在在恶劣的工业环境中运行,同时确保高效的生产能力。Forge 1GigE IP67致力于为工厂自动化提供先进成像系统的最新产品。 Forge 1GigE IP67相机…

Spring Cloud整合Sentinel

1、引入依赖 链接: 点击查看依赖关系 父pom <spring.cloud.version>Hoxton.SR12</spring.cloud.version> <spring.cloud.alibaba.version>2.2.10-RC1</spring.cloud.alibaba.version>Sentinel应用直接引用starter <dependency><groupId&…

IDEA软件和插件安装

安装IDEA版本&#xff1a;IDEA windows 2021.1.3 使用该版本的IDEA&#xff0c;并且安装下面插件后&#xff0c;个人认为非常好用&#xff0c;并且可以不用破解&#xff0c;无限使用企业版&#xff0c;了解具体方法可以留言或私信。 记录几个好用的IDEA插件&#xff0c;后续持…

Linux实验五:进程间通信(一)

目录 一、实验目的二、实验内容三、实验环境四、参考代码五、实验步骤步骤1. 编辑源代码test5.c步骤2. 编译源代码test5.c步骤3. 运行可执行程序test5步骤4. 进一步调试源代码test5.c 六、实验结果七、实验总结 一、实验目的 1、理解Linux进程通信的基本原理和方法&#xff1b…

刷题之从前序遍历与中序遍历序列构造二叉树(leetcode)

从前序遍历与中序遍历序列构造二叉树 前序遍历&#xff1a;中左右 中序遍历&#xff1a;左中右 前序遍历的第一个数必定为根节点&#xff0c;再到中序遍历中找到该数&#xff0c;数的左边是左子树&#xff0c;右边是右子树&#xff0c;进行递归即可。 #include<vector>…

基于微信的家庭理财管理小程序的设计与实现(论文+源码)_kaic

摘 要 随着中国经济的飞速发展&#xff0c;家庭收入不断增高&#xff0c;人们的消费除了简单的维持日常生活之外&#xff0c;还有其他的消费方式&#xff0c;比如旅游、电商购物等&#xff0c;层出不穷的消费方式带给人快乐的同时&#xff0c;也常常让一些人逐渐无法把握住自…

【算法】栈算法——最小栈

题解&#xff1a;最小栈(栈算法) 目录 1.题目2.题解3.总结 1.题目 题目链接&#xff1a;LINK 这个题目题意说的有点绕&#xff0c;说白了让你在常数时间内检索到最小元素就是O(1)时间复杂度下找到栈中最小的元素。 2.题解 思路&#xff1a;这个栈可以内嵌套两个库栈来进行…

了解区块链基础设施,共同构建安全且强大的Sui网络

区块链基础设施的范畴很广&#xff0c;但其核心是那些直接与网络互动的计算机。这些实体通常被称为节点&#xff0c;分为不同的类型&#xff0c;例如维护完整区块链副本的全节点&#xff0c;以及作为共识决定者的验证节点。除了这两种类型之外&#xff0c;还有其他类型的节点&a…

蓝牙(2):BR/EDR的连接过程;查询(发现)=》寻呼(连接)=》安全建立=》认证=》pair成功;类比WiFi连接过程。

4.2.1 BR/EDR 流程&#xff1a; 查询&#xff08;发现&#xff09;》寻呼&#xff08;连接&#xff09;》安全建立》认证》pair成功 4.2.1.1 查询&#xff08;发现&#xff09;流程Inquiry (discovering) 类比WiFi的probe request/response 蓝牙设备使用查询流程来发现附近的…

Solidity的引用类型全解析

引用的本来语意 引用类型&#xff0c;变量本身与变量指向的数据分离&#xff0c;赋值操作是引用拷贝&#xff0c;数据块不受影响通常的面向对象语言中的所有引用类型变量之间的赋值操作&#xff0c;都是引用拷贝这一点在Solidity的引用类型中不再成立&#xff0c;solidity的引…

二叉数之插入操作

首先是题目 给定二叉搜索树&#xff08;BST&#xff09;的根节点 root 和要插入树中的值 value &#xff0c;将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 保证 &#xff0c;新值和原始二叉搜索树中的任意节点值都不同。 注意&#xff0c;可能存在多种有效…

防火墙技术基础篇:基于IP地址的转发策略

防火墙技术基础篇&#xff1a;基于IP地址的转发策略的应用场景及实现 什么是基于IP地址的转发策略&#xff1f; 基于IP地址的转发策略是一种网络管理方法&#xff0c;它允许根据目标IP地址来选择数据包的转发路径。这种策略比传统的基于目的地地址的路由更灵活&#xff0c;因…

HTML静态网页成品作业(HTML+CSS)——川西旅游介绍网页(2个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有2个页面。 二、作品演示 三、代…

CentOS 7安装prometheus

说明&#xff1a;本文介绍如何在CentOS操作系统上安装prometheus Step1&#xff1a;下载安装包 访问Github仓库&#xff0c;下载对应版本的prometheus安装包 https://github.com/prometheus/prometheus/releases 操作系统的版本信息&#xff0c;可通过下面这两个命令查看&am…