七功能遥控编解码芯片

news2024/11/23 20:56:51

一、基本概述

TT6/TR6 是一对为遥控玩具车设计的 CMOS LSI 芯片。TT6 为发射编码芯片,TR6 为接收解码芯片。TT6/TR6 提供七个功能按键控制前进、后退、左转、右转、加速、独立功能 F1,独立功能 F2 的动作。除此以外,还有这五种常规小车功能(前、后、左、右和加速)的组合,此组合实现了前进和后退功能的两檔变速。

TT6 内置自动关机功能。当功能输入脚接地时,TT6 被唤醒,SO 和 SC 持续分别用 RF 格式(无载波)和 IR 格式(有载波)发送代码。当一个完整的代码发送出去且按键松开后,TT6 将自动进入待机模式。

TR6 提供了两个高效率的放大器和增强的信号识别电路来提升遥控距离。

TR6 内置了驱动电机过流保护功能和智能转向等友好功能。这些功能都保证玩具进行安全而又智能的动作。

二、特点

  • 工作电压范围:2.0V~5.0V(适用于 TT6 和 TR6)

    TR6 内置了 3.8V 稳压二极管,高压供电时需使用限流电阻

    九种功能遥控控制前进/后退/加速/右转/左转/独立功能 F1/独立功能 F2

    为不同的应用提供两种信号传输接口(RF 和 IR)

    只需少量外围组件;振荡电路只需外加一个电阻

    低待机电流和工作电流

    典型振荡频率:

    RF: 128KHZ

    IR: 114KHZ(载波频率: 57KHZ)

    IR: 76KHZ(载波频率: 38KHZ)

    TT6 具有无输入信号时自动关机功能

    实现前进和后退的两级变速功能

    通过 TR6 的过流保护引脚可选择是否进行过流保护;过流保护模式下外围电路简单

    TR6 提供了供客户自行选择使用的智能转向功能,通过简单的电路可实现遥控玩具车自动绕过障碍物运行;TR6

    亦为客户提供了在转向运动时是否禁止高速运动的功能选择模式

    TR6 内置两个高效率的放大器且对微弱输入信号有增强的识别能力,从而提高遥控距离

    TR6 功能输出脚具有超强的驱动能力

三、电气特性

典型应用:除非特别说明,VDD=3.8V,振荡频率=128KHz,T A =25℃

四、功能详细描述

(1)常规功能描述

所谓“常规功能”描述是指遥控玩具车最基本的动作功能,其包括前进功能、后退功能、左转功能、右转功能和加速功能。

常规功能的功能组合输入输出表如下:

备注:1.本列(1)资料表示输入按下,对应输入端被拉到低电平(L 表示被拉到低电平)

2.本列(2)资料表示输出,若末有“脉冲输出”的特别说明,则对应脚输出高电平。(H 表示输出高电平,Z 表示输出 84Hz 66.6%Duty 的脉冲)

3.脉冲频率的高低取决于振荡频率,上图中的 84Hz 为 TR6 振荡频率为 128KHz 时的数据

4.脉冲的占空比无论如何都不会改变

5.编解码电路中已做优先级设置:系统内部禁止同时向前和向后有输出;禁止同时左转和右转有输出。也就是说如果 TT6 功能输入有前后或左右冲突的情况下,解码芯片 TR6 对应的前后或左右功能不会有任何输出,直到功能输入芯片解决了这一冲突

(2)F1 ,F2 功能描述

TT6/TR6 提供了两个独立的数字信道 F1 和 F2,这两个信道的动作相互独立且与其它功能动作也独立。

客户可通过使用这两个信道来实现灯光,音频,驱动电机等外围应用的控制。

(3) VT 过流保护功能描述

为了保护玩具车在遇到障碍作用后发生驱动电机因大电流而烧毁的情况,TR6 特意提供了“过流保护功能”来防止这种情况发生。

客户可以选择是否启用“过流保护”功能。当客户不使用“过流保护”功能时,请将 VT 引脚接地。

如果选用“过流保护功能”,则需要通过简单的外围电路将电机耗用的电流量转化为电压量提供给 TR6 的 VT 脚输入。当 TR6 的 VT 检测到输入电压超过某一区域范围后会开启保护功能,将所有输出关闭。TR6 为了防止过流保护时产生抖动,亦采用了“回滞曲线”型的防抖动电路。其示意图如下

(4)LRTD 转向时禁止加速功能描述

没有玩家愿意接受在转向时因高速运动而翻倾的小车。所以 TR6 特意提供了转向时禁止高速(加速)运动功能。

客户可以选择是否启用“禁止高速”功能。当客户不使用“禁止高速”功能时,请将 LRTD 悬空即可。

当客户选择“禁止高速”功能时,请将 TR6 的 LRTD 引脚接地(其悬空为高电平),从而芯片输出会禁止转向时的高速运动输出。其输入输出组合示意图如下

备注:上述资料中 Z 表示输出脉冲 H 表示输出高电平。

(5)两级变速功能描述

从 TT6/TR6 的常规功能输入输出组合表中可以看出其能够实现前进和后退的两档变速,从而实现高速和低速的前后功能运动,那么在实际应用中如何实现呢?

TR6 的 FORWARD 和 BACKWARD 两个输出引脚来驱动前后电机,无 Turbo 加速时因为输出脉冲之因素而低速运动,当有 Turbo 输入时因输出高电平而高速运动,而 TR6 的 TURBO 对应的功能引脚输出可以通过灯光等形式作为标志输出。

五、典型应用电路

发射器典型应用电路(TT6 振荡频率为 128 KHz)

备注:1.电路可实现前进功能的两级变速。如果需要同时实现前后和两级变速请选用其它电路形式。

2.振荡电路如下所示,图中所示值的振荡频率为 128KHz,如果客户需要改变振荡频率,请改变振荡电阻 R1

接收器应用电路 I (TR6 Fosc=128KHz)

备注:1.不使用“过流保护”功能,所以 VT 引脚接地

2.由于 TR6 内建稳压二极管,所以电源供电方面仅需接合适的限流电阻即可

3.F2 功能输出脚接声光电等外围应用电路;Turbo 引脚接发光二极管表高速运动

4.振荡电路示意图如下,图中所示值的振荡频率为 128KHz,如果客户需要改变振荡频率,请改变振荡电阻 R1

接收器应用电路 II (TR6 Fosc=128KHz)

备注:1.在前后驱动电机上启用“过流保护”功能

2.由于 TR6 内建稳压二极管,所以电源供电方面仅需接合适的限流电阻即可

3.F2 功能输出脚接声光电等外围应用电路

4.利用安装在玩具车转向外壳上的机械轻触开关实现“智能转向”功能

5.启用“转向时禁止高速”功能

6.振荡电路示意图如下,图中所示值的振荡频率为 128KHz,如果客户需要改变振荡频率,请改变振荡电阻 R1

红外线遥控应用电路

发射器 (TT6 Fosc=76KHz)

接收器 (TR6 Fosc=76KHz)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

valgrind跨平台调试及其问题分析

背景 同事在项目中遇到了内存泄漏问题,长时间没有解决,领导临时让我支援一下。心想,应该不难,毕竟我之间做过valgrind的使用总结。并输出内存泄漏问题分析思路(案例篇)和快速定位内存泄漏的套路两篇文章&a…

关于Github部分下载的方法

一、问题 在Github中,我需要下载部分文件,而github只有下载最原始文件夹和单独文件的功能。 比如我想下载头四个文件,难以操作。 二、方法 推荐使用谷歌浏览器,进入扩展程序界面: 在应用商店获取GitZip for github…

理解SQL中not in 与null值的真实含义

A not in B的原理是拿A表值与B表值做是否不等的比较, 也就是a ! b. 在sql中, null是缺失未知值而不是空值。 当你判断任意值a ! null时, 官方说, “You cannot use arithmetic comparison operators such as , <, or <> to test for NULL”, 任何与null值的对比都将返…

Java基础综合练习(飞机票,打印素数,验证码,复制数组,评委打分,数字加密,数字解密,抽奖,双色球)

练习一&#xff1a;飞机票 需求: ​ 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 ​ 按照如下规则计算机票价格&#xff1a;旺季&#xff08;5-10月&#xff09;头等舱9折&#xff0c;经济舱8.5折&#xff0c;淡季&#xff08;11月到来…

菜鸟之MATLAB学习——QPSK OQPSK信号生成及频谱分析

本人MATLAB学习小白&#xff0c;仅做笔记记录和分享~~ % qpsk && oqpsk clc; close all;Ts1; fc10;N_sample16; N_sum100; dt1/fc/N_sample; t0:dt:N_sum*Ts-dt; Tdt*length(t);d1sign(randn(1,N_sum)); d2sign(randn(1,N_sum));gtones(1,fc*N_sample); …

反转链表、链表的中间结点、合并两个有序链表【LeetCode刷题日志】

一、反转链表 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 思路一&#xff1a;翻转单链表指针方向 这里解释一下三个指针的作用&#xff1a; n1&#xff1…

【Linux驱动】设备树模型的LED驱动 | 查询方式的按键驱动

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《Linux驱动》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 目录 &#x1f36e;设备树模型的LED驱动&#x1f369;设备树文件&#x1f369;驱动程序 &#x1…

抽象类和接口的区别(小白版)

抽象类和接口的区别&#xff1a; 抽象类&#xff08;Abstract Class&#xff09;&#xff1a; 抽象类是一种不能被实例化的类&#xff0c;它只能被用作其他类的父类&#xff08;基类&#xff09;。抽象类可以包含抽象方法和非抽象方法。抽象方法是没有具体实现的方法&#xf…

【JAVA】实验二 类与对象

实验名称 实验二 类与对象 实验目的 1. 深刻理解类的封装与继承&#xff1b; 2. 熟练掌握类的定义、包与路径、对象的创建、方法的调用、类的继承、方法的重写、运行时多态、访问权限修饰符的使用等&#xff1b; 3. 熟练运用JDK提供的常用类及API。 实验内容&…

测试自动创建设备节点的功能

一. 简介 上一篇文章在 新设备驱动框架代码的基础上&#xff0c;添加了自动创建设备节点的代码。文章地址如下&#xff1a; 自动创建设备节点代码的实现-CSDN博客 本文对自动创建设备节点的功能进行测试。 二. 自动创建设备节点代码的测试 1. 编译驱动&#xff0c;并拷贝…

Python 数据库(一):使用 mysql-connector-python 操作 MySQL 数据库

大家好&#xff0c;我是水滴~~ 当涉及到使用 Python 操作 MySQL 数据库时&#xff0c;mysql-connector-python 库是一个强大而常用的选择。该库提供了与 MySQL 数据库的交互功能&#xff0c;使您能够执行各种数据库操作&#xff0c;如连接数据库、执行查询和插入数据等。在本文…

2024年美赛数学建模ABCDEF题思路选题分析

文章目录 1 赛题思路2 美赛比赛日期和时间3 赛题类型4 美赛常见数模问题5 建模资料 1 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 2 美赛比赛日期和时间 比赛开始时间&#xff1a;北京时间2024年2月2日&#xff08;周五&#xff…

[笔记] GICv3/v4 ITS 与 LPI

0. 写在前面 由于移植一个 pcie 设备驱动时&#xff0c;需要处理该 pcie 设备的 msi 中断(message signaled interrup)。 在 ARM 中&#xff0c; ARM 建议 msi 中断实现方式为&#xff1a; pcie 设备往 cpu 的一段特殊内存&#xff08;寄存器&#xff09;写某一个值&#xff0…

浅谈开关量信号隔离器在钢铁厂除鳞系统的应用-安科瑞 蒋静

摘要&#xff1a;在钢铁生产线中&#xff0c;轧制是其中一项重要的加工工艺。通过轧制将金属坯料进行延展和定型&#xff0c;满足不同行业的使用要求。在轧制前需要进行除鳞&#xff0c;除鳞系统是通过高压水形成扇形水束&#xff0c;喷射到钢坯表面将氧化铁层剥离。高压水由高…

精益生产敏捷实践手册:软件行业的精益转型之路——张驰咨询

精益生产培训的内容相当广泛&#xff0c;涵盖创立精益的理念、工具、执行策略和管理方法。下面将详细介绍各种培训内容以及它们的作用&#xff1a; 理念建设 精益生产基本概念&#xff1a;什么是精益&#xff0c;它的历史和核心理念等。 组织变革管理&#xff1a;怎样在组织…

数据库攻防学习之Redis

Redis 0x01 redis学习 在渗透测试面试或者网络安全面试中可能会常问redis未授权等一些知识&#xff0c;那么什么是redis&#xff1f;redis就是个数据库&#xff0c;常见端口为6379&#xff0c;常见漏洞为未授权访问。 0x02 环境搭建 这里可以自己搭建一个redis环境&#xf…

2024网络安全趋势—— “双刃剑”效应带来全新冲击和挑战

“生成式AI”正以前所未有的方式影响着人们的生活和工作方式。 在网络安全方面&#xff0c;这项技术也正深刻改变着对抗形态和攻防模式&#xff0c;其在打开人类认知世界新路径的同时&#xff0c;也成为黑客开展网络攻击的“利器”。随着生成式AI的深入发展&#xff0c;“双刃…

别划走!3分钟看懂 Git 底层工作原理

这是一篇能让你迅速了解 Git 工作原理的文章&#xff0c;实战案例解析&#xff0c;相信我&#xff0c;3 分钟&#xff0c;绝对能够有收获&#xff01; Git 目录结构 Git 的本质是一个文件系统&#xff08;很重要&#xff0c;记住这句话&#xff0c;理解这句话&#xff09;&am…

oracle-undo

tips&#xff1a;串行化隔离级别&#xff1a;事务开始后&#xff0c;对一张表不会被别人影响&#xff0c;对于审计工作比较有用&#xff0c;避免了幻读。 undo表空间&#xff1a;自动生成段&#xff0c;自动生成区&#xff0c;自动维护的&#xff0c;不像一般的表空间&#xff…

【响应式编程-01】Lambda表达式初体验

一、简要描述 Lambda初体验Lambda表达式的语法格式Lambda表达式应用举例Lambda表达式底层实现 二、什么是Lambda表达式 Java8新特性&#xff0c;来源于数学中的λ[l:mdə]演算 是一套关于函数(f(x))定义、输入量、输出量的计算方案 Lambda表达式 -> 函数 使代码变得简洁…