<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
ISD1700 TOOLS
使用手册Ver:004
280元/台
TEL:13602696863
深圳市萝卜白菜电子有限公司
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2007-10-12
概述
本ISD1700 TOOLS开发工具,针对ISD1700系列语音芯片设计。具有如下功能:
l 批量拷贝,1个母片可同时对4个子片进行拷贝复制,适合工厂量产。
l 话筒录音、线路录音、混合录音,支持声控录音功能。
l 自动识别ISD1700全系列的各个型号。
l 可完全脱离PC(电脑),实现全部功能。
l 自带LCD显示屏、系统按键、IDS独立按键。
l 支持12K、8K、6.4K、5.3K、4K频率采样,自动切换,菜单显示。
l 可分析全部指针列表,分别在LCD和PC机上显示。
l 创新的按键模拟SPI指令,使得新手入门轻而易举。
l 创新的串口模拟SPI指令,使得新手入门轻而易举。
l 混合编辑剪辑功能,可将母片的任何位置任何长度的音源,剪辑到子片任何位置。
1.0 各部分名称
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
1.1 按键
本工具有11个按键,其中大按键4个,小按键7个,共分为两组:系统按键组和ISD独立按键组。
1.1.1 系统按键
系统按键组共4个(单片机复位按键除外),外形较大。自左至右分别为:
【光标键】CURSOR。按此键,LCD屏闪烁光标下移一个位置,具体详见各功能介绍。
【回车键】ENTER。按此键,按照LCD屏所提示的参数和功能运行,详见各功能介绍。
【递减键】UP。按此键,LCD屏对应光标位置的参数递减修改。
【递增键】DOWN。按此键,LCD屏对应光标位置的参数递增修改。
1.1.2 ISD独立按键组
本组按键共7个,分别为PLAY、REC、 FWD、ERASE、FT、VOL和RESET,这些按键是ISD1700的独立按键操作模式下运用的。开发工具对这些按键不监控。现将各按键的功能简述如下,更详细的请参考华邦ISD1700设计手册。
l FT:直通
l VOL:音量
l PLAY:播放
l REC:录音
l ERASE:删除。长按为删除全部。笔者发现此按键在循环存储器紊乱时,不能确保有效删除全部记录,此时建议使用G_ERASE指令或使用本系统【功能2】进行删除。
l FWD:快进
l RESET:复位。此复位键为ISD1700复位键,非本工具单片机复位键。
2.0 功能介绍
本节说涉及的操作,全部都是基于系统单片机控制下进行的,以IDS1700独立按键模式无任何关系。
2.1 开机LOGO画面
开机,显示LOGO画面,如下:
约5秒钟后,自动进入【功能1】画面。开机LOGO画面可根据代理商要求,进行更改。具体更改方法请与技术支持联系。
2.2 【功能1】HardwareSet硬件设置
开机显示LOGO画面后,约5秒钟后,自动进入本功能,画面显示如下:
在第二行前5列位置,自动显示ISD1700的型号,当母片插座未放入芯片时,则系统不能识别ISD1700的型号,显示为“17???”。此时,请插入芯片,重新启动一次(断电重上电)。
2.2.1 光标键操作
按光标键(大按键左起第一个),闪烁光标在下列位置循环跳跃
光标在不同的位置时,相关操作如下:
2.2.2 光标在功能代码位置(1行2列)
按UP键(或DOWN键),功能切换。依次在“功能0”~“功能8”之间切换。
按回车键,无任何响应。
2.2.3 光标在ISD型号位置(2行1列)
按UP/DOWN键,可改变ISD1700型号,从ISD1720~ISD17240变化。此参数与最大录音空间关联,系统根据这个型号值,计算最大录音空间,当录音超出这个最大值时,系统则判断录音空间满。因此,建议不更改此参数,而让系统自动识别。
光标在此位置时,按回车键,无响应。
2.2.4 光标在声控位置(2行10列)
系统具有声控(SoundControl)录音功能,声控模式分为四种:
1) NO,无声控。录音时没有声控,下达指令(或触发按键)后,立即录音。
2) L,线路(Line)声控模式。录音时,根据线路输入的信号,触发录音操作。
3) M,话筒(MIC)声控模式。录音时,根据话筒输入的信号,触发录音操作。
4) L+M,混合声控模式。录音时,根据线路或话筒输入信号,触发录音。以第一触发为准。
声控(SC)模式还可以在【功能3】中进行设置。
按UP/DOWN键,声控模式在NO、L、M、L+M之间切换。
光标在此位置时,按回车键,无响应。
2.2.5 光标在取样频率位置(2行14列)
按UP/DOWN键,取样频率依次在12K、8K、6.4K、5.3K、4K之间切换。
光标在此位置时,按回车键,无响应。
2.3 【功能2】EraseAll删除全部记录
本功能将删除全部记录。可选择母片(以下简称A片)或子片(以下简称B片)。当ISD1700循环存储录音操作出错时,按任何“独立按键”,LED会闪烁7次。此时需要删除全部录音,重新开始。删除方式有两种
1) 长按独立按键ERASE(笔者发现此方法有时不管用,未细查原因)。
2) 利用G_ERASE指令
本功能就是利用G_ERASE指令进行。具体操作如下,进入画面:
2.3.1 光标切换
CURSOR键:光标在上图红色位置闪烁切换。
2.3.2 光标在功能代码位置(1行2列)
UP/DOWN键:切换功能菜单。
ENTER键:无响应
2.3.3 光标在Erase位置(2行5列)
在此位置上,按回车键ENTER,将删除A片或B片的(具体与LCD显示为准)所有记录。
UP/DOWN键,无响应。
2.3.4 光标在Select:位置(2和14列)
选择删除的目标。共三种模式:
1)A,删除母片(A片)所有记录
2)B,删除子片(B片,可同时删除8片)所有记录。
3)A+B,删除所有IC插座内的芯片,最大可同时删除9片全部记录。
UP/DOWN键:选择删除目标。
ENTER键:无响应。
2.4 【功能3】REC→A片录音
本功能仅仅对母片A操作。
本功能可利用话筒或线路进行录音。进入如下画面:
2.4.1 光标切换
按Cursor光标键,闪烁光标依次在如下位置闪烁。
2.4.2 光标在功能代码位置(1行2列)
UP/DOWN键,切换功能。
ENTER键,无响应。
2.4.3 光标在MON位置(1行10列)
录音监听功能选择。在线路录音时,可选择打开或关闭监听功能。
【注意】在话筒录影模式下,开启监听功能,会造成“啸叫”。
UP/DOWN键,监听功能开/关切换,显示为“MON”或“_ _ _”。
MON:开启监听。
_ _ _:关闭监听
ENTER键,无响应。
2.4.4 光标在音源选择(AudioSelect)位置(2行8列)
录音时,音源可来自线路(Line),也可来自话筒(MIC),分三种模式:
1)L,音源来自线路(LINE)。
2)M,音源来自话筒(MIC)。
3)L+M,线路和话筒混合录音。
UP/DOWN键,音源选择在L、M、L+M之间切换。
ENTER键,不响应。
2.4.5 光标在声控选择(SoundControl)位置(2行14列)
声控方式选择,操作方法,同【功能1】
2.4.6 光标在REC录音位置(2行3列)
光标在此位置时,仅对ENTER键响应,UP/DOWN键无效。
按回车键时,系统开始对母片A录音。系统根据声控模式,视情启动录音操作。
【注意】本功能录音时,不会删除芯片内原有的录音,而在现有录音后面添加。如需要对原有录音删除,请按“功能2”操作。
2.4.6.1 无声控模式
在无声控模式下,按ENTER键后,系统立即启动录音操作,在当前录音指针位置录音。画面显示:
R | e | c | o | r | d | i | N | g | . | . | . |
|
|
|
|
P | r | e | s | s | A | n | Y | K | e | y |
| S | t | o | p |
此时,按任意键结束本段录音。
2.4.6.2 声控模式录音
在声控模式下录音,按ENTER键后,系统等待声控触发,显示“等待声控触发……”,画面如下:
0 | 3 |
| R | E | C | → | A |
| _ | _ | _ |
| 0 | 1 | 0 |
W | a | i | t |
| S | C |
| T | r | i | g | g | e | r |
|
当有声控信号触发时,立即启动录音操作,画面显示如下:
R | e | c | o | r | d | i | n | g | . | . | . |
|
|
|
|
P | r | e | s | s | A | n | y | K | e | y |
| S | t | o | p |
此时,按任意键结束本段录音。
2.4.7 注意事项:
1) 本功能不会删除现有的记录,如需从头开始录音,可利用【功能2】,先删除全部记录。
2) 录音时,总是在当前录音指针开始录音,直至按“任意键”停止或录满自动停止。
3) 录音前,请关注LCD右上方显示的录音指针,可掌握芯片剩余存储空间。
4) 声控、音源互不关联。当音源选择为MIC,而声控选择为LINE时,系统进入录音时,会等待LINE触发信号。如果此时LINE未连接,则可能会导致系统一直处于等待状态。
2.5 【功能4】COPY A→B 批量复制
【注意】进行批量复制时,母片AUD/AUX端口上不能有其他负载。
本功能可实现芯片对芯片批量复制功能。进入本功能,显示如下:
2.5.1 光标仅停留在功能代码上,此时按光标键无任何响应。
2.5.2 UP/DOWN键,功能切换。
2.5.3 按ENTER回车键,开始复制。将母片A的信息全部复制的子片B,可同时复制4片。
2.5.4 当母片A未放入时,显示如下信息。
2.5.5
I | S | D |
| N | o | t |
| I | n | s | t | a | l | l |
|
B | y |
| A | n | y | k | e | y |
| t | r | y |
|
|
|
此时,请将芯片插入插座,之后,再按任意键。
2.5.6 拷贝完成后,显示如下信息。
A | → | B |
| C | O | P | Y |
| O | K |
|
|
|
|
|
A | n | y | k | e | y |
| C | o | n | t | i | n | u | e |
|
复制完成,按任意键继续。此时按任意键,回到拷贝初始画面,重复进行拷贝。
2.6 【功能5】ListPtr 指针列表
本功能,将全部播放指针、当前录音指针分别通过LCD和串口显示。
如需在PC机上显示,请将ISD开发工具通过RS-232串口线与电脑连接,打开串口调试软件,设置波特率为9600。
进入本功能,显示如下画面:
各显示部分解释:
l RP:第1行最后3列,当前录音指针,RecPtr。
l PP:第2行最后3列,当前播放指针,PlayPtr。
l RR:重新读取指针信息,Re_Read
l 总分段数,第2行8,9,10列,显示当前A片中录制的总段数。
l 当前播放指针顺序号,第2行4,5,6列。000,表示第1段播放指针,001表示第2段播放指针,……类推。
2.6.1 光标切换
进入画面后,按光标键,闪烁光标在如下位置切换。
2.6.2 光标在功能代码上(1行2列)
按UP/DOWN键,切换功能。
按回车键,无响应。
2.6.3 光标在RR位置(2行2列)
按回车键ENTER,重新读取A片全部指针信息,同时通过串口向PC发送全部指针信息。波特率9600,校检位:NONE,数据位:8,停止位:1。
按其他键,无响应。
2.6.4 光标在指针序号位置(2行6列)
按UP/DOWN键,播放序号递减/递增,同时对应该序号的指针PP(PlayPtr)跟随改变。
2.6.5 【注意】
系统对ISD1700的指针读取、分析需要一定的时间。当分段较多时,需要的时间相对较长。笔者测试过一个分段为255段的芯片,读取分段指针需要2~3秒。
2.7 【功能6】KEY→SPI 按键模拟SPI指令
创新的键盘模拟SPI指令,新手入门的有利工具。
用按键输入SPI指令,系统按用户输入的SPI指令向ISD1700发出命令,并将ISD1700反馈回的信息,显示在LCD屏上。
进入本功能,显示如下画面:
2.7.1 光标切换
按光标键,光标在功能代码、SPI第1~7指令位置之间循环切换。
2.7.2 光标在功能代码位置(1行2列)
按UP/DOWN键,切换功能。
按ENTER键,无响应。
2.7.3 光标在SPI第1~7指令位置
按UP/DOWN键,光标位置在0~9,A~F,“_”之间改变。“_”表示空,即在“_”之后所有的指令,均不发送。
2.7.4 光标在任意位置,按ENTER键
光标在任意位置按ENTER键,系统按LCD显示的参数,发送SPI指令。并将ISD1700反馈的信息,显示在LCD屏上。
2.7.5 例:用键盘模拟SPI指令,在当前指针段放音,操作如下:
1) 发送PU上电指令,MOSI:0X01,0X00,将LCD调整如下,按回车键:
2) 发送REC指令,MOSI:0X40,0X00,将LCD调整如下,按回车键:
2.8 【功能7】PC→SPI 电脑串口模拟SPI指令
创新的利用PC串口模拟SPI指令,新手入门的有利工具。
直接在电脑中,利用串口通讯软件,向ISD1700发出SPI指令,同时系统将ISD1700反馈的信息,发送回串口。
进入本功能,LCD显示如下画面:
2.8.1 光标切换
进入画面后,按光标键,闪烁光标在如下位置切换。
2.8.1.1 光标在功能代码位置(1行2列)
按UP/DOWN键,切换功能。
按ENTER键,无响应。
2.8.1.2 光标在声控位置(1行14列)
按UP/DOWN键,切换声控功能,在如下4种声控模式中循环切换。
1) NO:无声控
2) L:Line(线路)声控
3) M:Mic(话筒)声控
4) L+M:线路及话筒声控
关于声控的详细介绍,请参阅前面的章节。
按ENTER键,无响应。
2.8.2 硬件设置:
1) 将串口线将IDS1700TOOLS与电脑串口连接。
2) BPS:9600,校检位:NONE,数据位:8,停止位:1。
2.8.3 数据格式说明
在串口通讯软件中,发送及接收均使用ASCII码,不要使用“十六进制发送”。输入SPI指令后,必须回车,再按“手动发送”。
系统对用户输入的指令进行分析判读,然后再以SPI方式发送给ISD1700。
输入SPI指令时,系统仅接收“0~9”,“A~F(必须大写)”,“回车符”,其余字符自动过滤。例如,发送放音指令(PLAY:0X40 0X00),下列输入合法合法性判断:
输入的SIP指令 | 合法性说明 |
4000回车符 | 合法! |
40 00 回车符 | 合法!尽管中间有空格,但系统自动过滤! |
4 0 0 0 回车符 | 合法,同上。 |
40H,00H回车符 | 合法,“H”,逗号及空格被过滤。 |
4000 | 非法,没有输入回车符 |
0X40 0X00回车符 | 非法,系统按040000发送,“0X”中的“0”不能被过滤。 |
40 00 00 00 00 00 00 00回车符 | 非法,当SPI指令超过7个字节时,系统自动拦截,不发送! |
2.8.4 【功能7】声控拦截说明
当用户在串口调试窗口下达指令时,系统将根据声控设置,自动拦截录音指令。在没有设置声控模式时,用户下达的指令,系统立即转换为SPI指令向ISD1700下达。
当用户开启声控模式时,系统自动拦截录音指令。此时用户如果下达录音指令(REC、SET_REC)时,系统会等待声控触发。
【例】用户将声控模式设置为L(线路声控模式)时,在串口窗口下达相关指令,系统原本照抄向ISD1700发送,当遇到录音指令时,系统会等待线路声控触发,当线路声控有效触发后,系统才向ISD1700发送录音指令。
2.9 【功能8】写NVCFG
此功能是针对部分ISD1700芯片,其NVCFG默认值(不知道何原因)被改变。按《ISD1700设计手册》上的信息,NVCFG默认值应该为0X40,0X04。
但笔者从工厂的反馈信息中,发现部分芯片的NVCFG默认值被改变,导致独立按键无法播音。
为此,增加此功能,可让用户将指定NVCFG值写入芯片。
参照前面介绍的按键操作方法。
2.9.1 光标在功能代码上,按DOWN或UP,选择功能。
2.9.2 光标在“R”(2行1列)上,按回车键,读取A片NVCFG寄存器的值,显示在2行3、4、6、7列
2.9.3 光标在“W”(2行10列),按回车健,将LCD右下方(2行12,13,15,16列)的值,写入NVCFG寄存器。
2.9.4 光标在2行12,13,15,16,位置,按DOWN或UP键,更改待写入的值。操作方法可参照【功能6】。
2.10 【功能0】更改LOGO
2.10.1 产品系列号及软件版本信息。
进入本功能界面,画面显示产品系列号及软件版本信息。
2.10.2 更改LOGO
将ISD1700 TOOLS通过串口与电脑连接,参照【功能7】设置好相关参数。
在串口助手软件中,输入更改指令及LOGO信息,重新启动,更改成功。
关于LOGO指令的信息的输入方法,仅对代理商开放,这里不做叙述。需要更改LOGO的代理商请与技术支持联系
3.0 技术支持
技术支持联系方式:
邓先生
电话:136-0269-6863(此电话可能会更换,可用下面的方式联系)
邮件:isd1700@163.com;kuheye@163.com
搏客:http://blog.sina.com.cn/u/1232520750
QQ:798183213 (原来的QQ号:2961855被盗)
MSN:dhf7794@hotmail.com
地址:广东省深圳市
4.0 销售价格:
全国统一零售价:???元/套
代理价格:面议
5.0 代理商:
5.1 深圳永利昌电子公司,深圳宝安创业电子城,刘先生
5.2 杭州
文章评论(0条评论)
登录后参与讨论