SPI串行扩展应用实例

时间:2023-03-11来源:佚名

AT89C51片内RAM30H31H单元中的16位数据通过SPI总线接口传送到数模转换器TLC 5615

分析TLC56153线串行总线接口10位电压输出数/模转换器,它既可与单片机的 SPI总线接口相连接,又可与单片机的Microware总线(另外一种三线制总线)接口相连接。TLC5615内部结构如图1所示。

TLC5615通过固定增益为2的运放缓冲电阻网络,把10位数字数据转换为模拟电压。在TLC5615芯片上电时,内部电路把D/A寄存器复位为0。其输出具有与基准输入相同的极性,表达式为:Vo=2×REF×CODE/1024

SPI串行扩展应用实例

1 TLC5615内部结构

其中,CODE是通过串行总线接口输入的待转换的数据;REF是基准电压。

TLC5615最大的串行时钟速率不超过14MHz10DAC的建立时间为12.5μs,通常更新速率限制至80kHz以内。TLC561516位移位寄存器在SCLK的控制下从DIN引脚输入数据,高位在前,低位在后。16位移位寄存器中间的10位数据在上升沿的作用下输入10位的D/A 寄存器供给D/A转换。

AT89C51TLC5615通过串行总线接口传送8位数据如图2所示。因AT89C51没有SPI接口,可用软件的办法来模拟SPI的总线操作。P1.1模拟SPI的数据输出端(MOSI),P1.2模拟SPISCK输出端,P1.3模拟SPI的从机选择端(SS);TLC5615是数/模转换器,不会向AT89C51发送数据,故不需要模拟SPI的数据输入端(MISO)。

AT89C51将片内RAM30H3lH单元中的16位数据传送到TLC5615的参考程序如下:

SPI串行扩展应用实例

    相关阅读

    热销商品

    加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

    这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
    5.8

    水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

    水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
    4.8

    170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

    170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
    4.5

    安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

    本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
    10

    包邮三角型简易螺丝刀三角十字螺丝刀螺丝批改锥起子五金工具5mm

    这款5mm三角型简易螺丝刀,专为拧紧或拆卸三角形螺丝设计,适用于电子维修、家电维护及精密仪器装配等场景。采用优质合金钢材质,刀头硬度高、耐磨损,确保长久使用不变...
    3.64

    网站栏目