最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

有线鼠标改无线鼠标的电路

IT圈 admin 128浏览 0评论

2024年6月15日发(作者:蒿绮丽)

有线鼠标改无线鼠标的电路

zwc

该装置利用编译码电路MC145026/MC145027和射频发射/接收模块TD

A1808/TDA1809互相配合,可以在10~120m范围内灵活操纵鼠标,而

且制作时无须对原有鼠标的外观及内部电路做任何改动,使用起来符合操作习惯,方便可

靠,非常适合爱好者自制。 一般情况下,鼠标与电脑的连接线内部有4根电路连接线(该

电路装置最多可以接受4条数据线输入,读者可根据自己鼠标的实际情况选择)分别是电

源正极、电源地、数据线1、数据线2。我们将鼠标连线割断,分别找出这4根线,利用

MC145026编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来的

数据,并在芯片内部编码后经射频发射模块TDA1808发射出去。 射频发射模块TD

A1809工作后,将接收到的编码信息输入MC145027译码电路,经其转换后在

该芯片数据输出端D6和D7复原原鼠标数据线1和数据线2的信号,并通过原鼠标与电

脑的连接线送入计算机。 可以看出,上述电路无须改动鼠标及计算机,无须安装额外的鼠

标驱动软件,原有鼠标的所有功能亦能正常使用。 该电路(见图1、图2)只要所选元件

正常,无须调试即可工作

系统级RF收发芯片nRF24E1及其在无线键盘中的应用

nRF24E1收发器是Nordic VLSI推出的系统级射频芯片。采用先进的0.18μm CMOS工艺、6×6mm的36引脚 QFN封装,以nRF2

401 RF芯片结构为基础,将射频、8051MCU、9输入10位ADC、125通道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中,内

部有电压调整器(工作电压1.9~3.6V,推荐工作电压为3.3V)和VDD电压监视,通道开关时间小于200μs,数据速率1Mbps,

最大射频输出分贝数0dB,不需要外接SAW(声表)滤波器。nRF24E1是全球最早推出且全球通用的收发频段为2.4GHz的、完整的

低成本射频系统级芯片。适用于无线键盘和鼠标、无线手持终端、无线频率识别、数字视频、遥控和汽车电子及其他短距离无

线高速方面的应用。

1 nRF24E1简介

1.1 微处理器

nRF24E1微处理器的指令系统与工业标准8051的指令系统兼容,但二者的指令执行时间稍有不同。通常,nRF24E1的每条

指令执行时间为4~20个时钟周期,而工业标准8051的每条指令执行时间为12~48个时钟周期。nRF24E1比工业标准8051增

加了ADC、SPI、RF接收器1、RF接收器2和唤醒定时器5个中断源;3个与8052一样的定时器。nRF24E1内含有1个与8051

相同的UART,在传统的异步通信方式下,可用定时器1和定时器2作为UART(串口)的波特率发生器。为了便于和外部RAM区进

行数据传递,nRF24E1的CPU还集成2个数据指针,其微控制器的时钟直接来源于晶振。nRF24E1功能模块图如图1所示。

微处理器中有256B的数据RAM和512B的ROM。上电复位或软件复位后,处理器自动执行ROM中引导区中的代码。用户程序

通常是在引导区的引导下,从EPROM加载到1个4KB的RAM中(该RAM也可作存储数据用)。如果应用中不用掩膜ROM(即内含

的ROM),程序代码必须从外部非易失性存储器中加载。比较常见的是通过SPI接口扩展EPROM,型号推荐为25320。

与标准8051相比,因nRF24E1的微控制器增加了一些新的功能,因此也相应地增加了一些特殊功能寄存器来对这些新增的

功能进行控制。新增的特殊功能寄存器有RADIO(P2)、ADCCON、ADCDATAH、ADCDATAL、ADCSTATIC、PWMCON、PWMDUTY等。nRF24

E1的微控制器中,P0和P1口的寄存器也和标准8051的有所不同,其他特殊功能寄存器与标准8051的相同。

1.2 PWM和SPI接口

nRF24E1有一个可编程控制的PWM输出,使用时,通过程序可改变DIO9(即P0.7)的功能,并可编程决定PWM工作于6位、7

位或8位。

SPI的3个口与GPIO(DIN0、DIO0、DIO1)和RF收发器重用。SPI硬件不产生任何片选信号,通常,用GPIO的位(P0口)作

为外部SPI设备的片选口。

1.3 RTC唤醒定时器、WTD和RC振荡器

nRF24E1内有一个低功耗的RC振荡器,当V

DD

≥1.8V时,可连续工作,和应用程序无关。RTC唤醒定时器和WTD(看门狗)为

2个16位可编程定时器,它们的工作时钟为RC振荡器的LP_OSC。唤醒定时器和看门狗的定时时间约为300μs~80ms,默认值

2

2

2024年6月15日发(作者:蒿绮丽)

有线鼠标改无线鼠标的电路

zwc

该装置利用编译码电路MC145026/MC145027和射频发射/接收模块TD

A1808/TDA1809互相配合,可以在10~120m范围内灵活操纵鼠标,而

且制作时无须对原有鼠标的外观及内部电路做任何改动,使用起来符合操作习惯,方便可

靠,非常适合爱好者自制。 一般情况下,鼠标与电脑的连接线内部有4根电路连接线(该

电路装置最多可以接受4条数据线输入,读者可根据自己鼠标的实际情况选择)分别是电

源正极、电源地、数据线1、数据线2。我们将鼠标连线割断,分别找出这4根线,利用

MC145026编码电路的数据传送端D6和D7接受鼠标数据线1和数据线2传来的

数据,并在芯片内部编码后经射频发射模块TDA1808发射出去。 射频发射模块TD

A1809工作后,将接收到的编码信息输入MC145027译码电路,经其转换后在

该芯片数据输出端D6和D7复原原鼠标数据线1和数据线2的信号,并通过原鼠标与电

脑的连接线送入计算机。 可以看出,上述电路无须改动鼠标及计算机,无须安装额外的鼠

标驱动软件,原有鼠标的所有功能亦能正常使用。 该电路(见图1、图2)只要所选元件

正常,无须调试即可工作

系统级RF收发芯片nRF24E1及其在无线键盘中的应用

nRF24E1收发器是Nordic VLSI推出的系统级射频芯片。采用先进的0.18μm CMOS工艺、6×6mm的36引脚 QFN封装,以nRF2

401 RF芯片结构为基础,将射频、8051MCU、9输入10位ADC、125通道、UART、SPI、PWM、RTC、WDT全部集成到单芯片中,内

部有电压调整器(工作电压1.9~3.6V,推荐工作电压为3.3V)和VDD电压监视,通道开关时间小于200μs,数据速率1Mbps,

最大射频输出分贝数0dB,不需要外接SAW(声表)滤波器。nRF24E1是全球最早推出且全球通用的收发频段为2.4GHz的、完整的

低成本射频系统级芯片。适用于无线键盘和鼠标、无线手持终端、无线频率识别、数字视频、遥控和汽车电子及其他短距离无

线高速方面的应用。

1 nRF24E1简介

1.1 微处理器

nRF24E1微处理器的指令系统与工业标准8051的指令系统兼容,但二者的指令执行时间稍有不同。通常,nRF24E1的每条

指令执行时间为4~20个时钟周期,而工业标准8051的每条指令执行时间为12~48个时钟周期。nRF24E1比工业标准8051增

加了ADC、SPI、RF接收器1、RF接收器2和唤醒定时器5个中断源;3个与8052一样的定时器。nRF24E1内含有1个与8051

相同的UART,在传统的异步通信方式下,可用定时器1和定时器2作为UART(串口)的波特率发生器。为了便于和外部RAM区进

行数据传递,nRF24E1的CPU还集成2个数据指针,其微控制器的时钟直接来源于晶振。nRF24E1功能模块图如图1所示。

微处理器中有256B的数据RAM和512B的ROM。上电复位或软件复位后,处理器自动执行ROM中引导区中的代码。用户程序

通常是在引导区的引导下,从EPROM加载到1个4KB的RAM中(该RAM也可作存储数据用)。如果应用中不用掩膜ROM(即内含

的ROM),程序代码必须从外部非易失性存储器中加载。比较常见的是通过SPI接口扩展EPROM,型号推荐为25320。

与标准8051相比,因nRF24E1的微控制器增加了一些新的功能,因此也相应地增加了一些特殊功能寄存器来对这些新增的

功能进行控制。新增的特殊功能寄存器有RADIO(P2)、ADCCON、ADCDATAH、ADCDATAL、ADCSTATIC、PWMCON、PWMDUTY等。nRF24

E1的微控制器中,P0和P1口的寄存器也和标准8051的有所不同,其他特殊功能寄存器与标准8051的相同。

1.2 PWM和SPI接口

nRF24E1有一个可编程控制的PWM输出,使用时,通过程序可改变DIO9(即P0.7)的功能,并可编程决定PWM工作于6位、7

位或8位。

SPI的3个口与GPIO(DIN0、DIO0、DIO1)和RF收发器重用。SPI硬件不产生任何片选信号,通常,用GPIO的位(P0口)作

为外部SPI设备的片选口。

1.3 RTC唤醒定时器、WTD和RC振荡器

nRF24E1内有一个低功耗的RC振荡器,当V

DD

≥1.8V时,可连续工作,和应用程序无关。RTC唤醒定时器和WTD(看门狗)为

2个16位可编程定时器,它们的工作时钟为RC振荡器的LP_OSC。唤醒定时器和看门狗的定时时间约为300μs~80ms,默认值

2

2

发布评论

评论列表 (0)

  1. 暂无评论