早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

一种数字解码设备制作方法

  • 专利名称
    一种数字解码设备制作方法
  • 发明者
    宋正刚, 张国志, 蒋宏钰
  • 公开日
    2010年3月3日
  • 申请日期
    2008年12月31日
  • 优先权日
    2008年12月31日
  • 申请人
    深圳裕达富电子有限公司
  • 文档编号
    A63F13/00GK201417446SQ20082020713
  • 关键字
  • 权利要求
    1、一种数字解码设备,包括处理模块、真空荧光显示屏模块、游戏模块和托盘,其特征是处理模块的第一I/O口分别连接所述托盘的出口到位检测接口以及所述游戏模块的时钟接口;处理模块的第二I/O口分别连接所述托盘的进口到位检测接口以及所述游戏模块的选通接口;处理模块的第三I/O口连接所述真空荧光显示屏模块的选通接口;处理模块的第四I/O口分别连接所述真空荧光显示屏模块的数据串口以及所述游戏模块的第一串口;处理模块的第五I/O口分别连接所述真空荧光显示屏模块的时钟接口以及所述游戏模块的第二串口2、 根据权利要求1所述数字解码设备,其特征是,处理模块的第一1/0 口串接在所述托盘的出口到位检测接口与所述游戏模块的时钟接口之间3、 根据权利要求1所述数字解码设备,其特征是,处理模块的第二1/0 口串接在所述托盘的进口到位检测接口与所述游戏模块的选通接口之间4、 根据权利要求1所述数字解码设备,其特征是,处理模块的第四I/O 口串接在所述真空荧光显示屏模块的数据串口与所述游戏模块的第 一 串口 之间5、 根据权利要求1所述数字解码设备,其特征是,处理模块的第五I/O 口串接在所述真空荧光显示屏模块的时钟接口与所述游戏模块的第二串口 之间
  • 技术领域
    本实用新型涉及一种数字解码设备,尤其涉及的是一种数字解码设备 的连接接口
  • 背景技术
  • 专利摘要
    本实用新型公开了一种数字解码设备,包括处理模块、真空荧光显示屏模块、游戏模块和托盘,处理模块的第一I/O口分别连接托盘的出口到位检测接口以及游戏模块的时钟接口;处理模块的第二I/O口分别连接托盘的进口到位检测接口以及游戏模块的选通接口;处理模块的第三I/O口连接真空荧光显示屏模块的选通接口;处理模块的第四I/O口分别连接真空荧光显示屏模块的数据串口以及游戏模块的第一串口;处理模块的第五I/O口分别连接真空荧光显示屏模块的时钟接口以及游戏模块的第二串口。本实用新型的游戏模块和真空荧光显示屏模块串行执行,实现了这两个功能模块的分时复用,从而减少声道的串音和声道输出噪音、提高音频输出质量。
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
专利名称:一种数字解码设备的制作方法数字解码设备中的处理模块是一款大规模集成,仅用极少外围电路就可设计成消费电子产品的光存储芯片,例如MTK 1389L 128 PIN SOC芯 片,它提供给终端客户可选用GPIO ( General Purpose Input Output,通用输 入输出)接口线仅十来个,要用这些口线同时做到支持三合一卡、USB(Universal Serial BUS,通用串行总线)、VFD ( Vacuum Fluorescent Display, 真空焚光显示屏)显示、VGA (Video Graphics Adapter,显示绘图阵列)输 出、SCART输出、游戏接口、马达驱动接口、甚至收音模块,这无疑是一 项具有挑战性的工作。现有技术的游戏接口设计,利用了口线复用技术,基于游戏只有左、 右两个声道输出,用5.1声道输出口线中的ARF, ARS, ALS, ALF PIN分 别作为游戏^^莫块接口的选通(STB) 口线,时钟(CLK) 口线,第一数据(DATA1) 口线,第二数据(DATAO) 口线。这种复用技术似乎可行,但 在工程实践中发现不少音频输出问题,如正常放碟时声道间互相串音, KARAOKE噪音,接功》丈5.1声道输出噪音,开关机噪音,既使在增加硬件 成本的基础上也无法彻底解决上述音频输出的问题。因此,现有技术还有待于改进和发展。
本实用新型的目的在于提供一种数字解码设备,采用该数字解码设备 可以减少串音和噪音、提高音频输出质量。
本实用新型的技术方案如下
一种数字解码设备,包括处理模块、真空荧光显示屏模块、游戏模块
和托盘,处理模块的第一1/0 口分別连接所述托盘的出口到位检测接口以 及所述游戏模块的时钟接口;处理模块的第二1/0 口分别连接所述托盘的 进口到位检测接口以及所述游戏模块的选通接口 ;处理模块的第三I/O 口连 接所述真空荧光显示屏模块的选通接口 ;处理模块的第四I/O 口分别连接 所述真空荧光显示屏模块的数据串口以及所述游戏模块的第一串口 ;处理 模块的第五I/O 口分别连接所述真空荧光显示屏模块的时钟接口以及所述 游戏模块的第二串口。
所述数字解码设备,其中,处理模块的第一1/0 口串接在所述托盘的出 口到位检测接口与所述游戏模块的时钟接口之间。
所述数字解码设备,其中,处理模块的第二1/0 口串接在所述托盘的进 口到位检测接口与所述游戏才莫块的选通接口之间。
所述数字解码设备,其中,处理模块的第四I/O 口串接在所述真空荧光 显示屏模块的数据串口与所述游戏模块的第一 串口之间。
所述数字解码设备,其中,处理模块的第五1/0 口串接在所述真空荧光 显示屏模块的时钟接口与所述游戏模块的第二串口之间。
本实用新型所提供的数字解码设备,在执行进出仓功能或用户重新上 电时,第二I/0口、第一1/0 口作进出仓到位;险测开关,所述真空荧光显示 屏的三口线用作真空荧光显示屏刷新、与第三I/0 口、第四IA3 口、第五1/0 口接通;如果读出的是游戏碟,程序进入游戏循环,第二I/0口、第一1/0 口分别与游戏模块的选通接口、时钟接口接通,第四i/o口、第五i/o口分 别与游戏模块的第一串口、第二串口接通。游戏模块和真空荧光显示屏模道的串音和声 道输出的噪音、提高音频输出质量。


图1是本实用新型中数字解码设备的接口连接示意图。

以下结合附图对本实用新型做详细说明。
本实施方式的数字解码设备,包括处理模块、真空荧光显示屏(VFD) 模块、游戏(GAME)模块和托盘(LOADER),见图1,本实施方式中的 处理才莫块可以是1389LLOFP 128芯片。
处理模块的第一 I/O 口分别连接所述托盘的出口到位检测 (TRAYOUT )接口以及所述游戏模块的时钟(GAME-CLK )接口 ;处理 模块的第二I/0 口分别连接所述托盘的进口到位一全测(TRAYIN)接口以 及所述游戏模块的选通(GAME-STB )接口 ;处理模块的第三I/O 口连接 所述真空焚光显示屏模块的选通(VFD-STB)接口;处理模块的第四I/O 口分别连接所述真空荧光显示屏模块的数据(VFD-DATA)串口以及所 述游戏模块的第一串口(GAME-DATA1 );处理才莫块的第五I/O 口分别连接 所述真空荧光显示屏模块的时钟(VFD-CLK)接口以及所述游戏模块的第 二串口 ( GAME-DATAO )。
进一步地,处理模块的第一 I/O 口串接在所述托盘的出口到位检测 (TRAYOUT)接口与所述游戏模块的时钟(GAME-CLK)接口之间。处 理模块的第二I/0 口串接在所述托盘的进口到位检测(TRAYIN)接口与所 述游戏模块的选通接口 (GAME-STB)之间。处理模块的第四I/O 口串接 在所述真空荧光显示屏模块的数据(VFD-DATA)串口与所述游戏模块的 第一串口 ( GAME-DATA1 )之间。处理才莫块的第五I/O 口串接在所述真空焚光显示屏模块的时钟(VFD-CLK)接口与所述游戏模块的第二串口(GAME-DATAO )之间。
本实用新型用托盘(LOADER)进出仓检测口线(TRAYIN、 TRAYOUT )复用作为游戏模块的选通(GAME-STB)信号线、时钟(GAME-CLK)信号线;用VFD模块的数据串口线(VFD-DATA ),时钟(VFD-CLK) 口线复用作为游戏(GAME )模块的第二串口线(DATAO ),第 一 串口线(DATA1 )。
工作时,在执行进出仓功能或用户重新上电时,TRAYIN,TRAYOUT口线作进出仓到位检测开关,VFD三口线作VFD刷新用。如果读出的是游戏碟,程序进入游戏循环,TRAYIN、 TRAYOUT分别作为游戏才莫块的GAME-STB 、 GAME-CLK线;VFD模块的VFD-DATA线,VFD-CLK线作为游戏模块的DATAO, DATA1两根数据线游戏模块和真空荧光显示屏模块串行执行,实现这两个功能模块的分时复用,从而减少声道的串音和声道输出的噪音、提高音频输出质量。
MTK 1389L方案软件架构是典型的前后台系统,用户功能在前台通过定时中断调用,游戏功能模块直接在中断函数中调用,VFD功能模块在定时中断函数中间接调用,二者串行执行,是两功能模块分时复用的基础,调用流程如下
void Timer 1 (void) interrupt T1 INT using TIMER 1 —BANK 〃定时中断
if(—bCnt20ms == 0)
_bCnt20ms = T正MR—20MS—CNT;
vTimer20ms(); 〃VFD功能在这儿调用else—bCnt20ms—;
弁ifdef GAME—EMULATOR—SUPPORT
vTimerGame (); 〃游戏才莫块入口
弁endif
由于复用了口线,游戏按键扫描函数我们重写如下,如下extern bit vfd一flag; 〃分时调用标志4立void vFcJsLoop(void)
BYTE i, bData;
BYTE bI寧tKeyl = 0, bl寧tKey2 = 0;〃if(!bSharedInfo(SI_GCD—DISC))return;if(!bSharedlnfo(SI—GCD—PLAYING))return;if(vfd—flag) 〃刷新VFD状态退出游戏按键扫描
return;
vSrvInitPin(SERVO—PIN—INPUT—3, 0); 〃进仓到位口线复用游戏STB线//VFD_STB = 1; 〃以下时间片进入游戏按键扫描
VFD—DATA = 1;VFD—CLK = 1;
GAME一STB—1;
/* delay for data output ready */—nop一(); —nop—(); —nop_();
GAME_STB—0;
/* delay for data output ready */—nop—0; —nop—(); —nop—();
GAME—STB」;
/* delay for data output ready */—nop—(); —n叩—();—nop—();GAME—STB—0;for(i = 0; i < 8;i++)
bData=(GAME—DATA 1);bData = ! bData;bl叩utKey2 |= bData《i;
bData=(GAME—DATAO);bData = ! bData;bInputKeyl 1= bData《i;〃send cMGAME—CLK—0;GAME一CXK—1;
}〃for
/* delay for data output ready */
—nop—(); —nop—(); —nop一();〃GAME一STB—1;
8vSrvInitPin(SERVO一PIN—INPUT一3, 1); 〃GPI02 input
}
由于复用了口线,我们也重写了 VFD功能模块的主函数,如下:
bit vfd_flag=0;〃分时调用标志位
void VfdProc(void) large〃VFD功能模块主状态函数
BYTE bTmp;
if (—bVfdldx >= VFD STATE—LIST—MAX)
—bVfdIdx= 1;
bTmp = _bVfdStateList[—bVfdldx];switch (bTmp)
case VFDjNIT—STATE: 〃刷新VFD状态vfd—flag=l;
VfdInitState(TRUE); /* update DRAM buffer */break;
case VFD—SCAN—STATE—0: 〃刷新VFD状态vfd—flag=l;VfdScanStateO();break;
case VFD—SCAN—STATEJ: 〃刷新VFD状态VfdScanStatel();vfd—flag=0;break;
case VFD—PARSE—STATE: 〃游戏按4建扫描VfdParseState(FALSE);break;
case VFD—UPDATE—STATE—0:VfdUpdateStateO();break;
case VFD一UPDATE—STATE一1:VfdUpdateStatel();break;default:
—bVfdldx = 0;return;
_bVfdIdx++;
本实用新型的数字解码设备,其所提出的游戏串行接口 GPIO复用方案,解决了音频输出难题;同时不影响其它进出仓功能、VFD功能、游戏功能。
应当理解的是,本实用新型的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本实用新型所附权利要求的保护范围。





查看更多专利详情

下载专利文献

下载专利