tag 标签: mp3

相关博文
  • 热度 29
    2014-12-13 01:19
    2310 次阅读|
    0 个评论
    物理层一共有以下的内容需要了解 存储卡系统的内容,包括总线,卡容量等,一些命令格式,响应格式等内容,这个是必须完全理解。 SD卡的功能描述,包括复位,初始化和识别流程,读写,擦除等操作,这个是编程时候一定要搞懂的。 命令和响应的具体位的功能,这个也是编程时候用到的,必须完全理解。 卡的寄存器,这个也是必须理解的内容。 另外还有一种兼容的SPI模式,音乐播放器用不到这种通信方式,不需要理解。   /********************************************************/ 存储卡系统的内容,其中读写问题,SD卡支持读写,支持电压,我们用到3.3V,属于正常电压,卡容量,我们用到1G的卡,属于标准卡,速度等级,一共有4种,大容量的卡最少为2M/S的速度。 重点是总线协议,总线上的数据流有3中 1、命令,任何操作开始前,都要先在CMD线上发送命令。 2、响应,主机发送命令,从机则在CMD上返回响应。 3、数据,在数据线上传送,主机到SD,或者SD到主机。 命令和响应是通过结构体进行传送,他们的结构在后面有重点描述。数据的传送则通过块,可以进行单块和多块的传送,后面跟一个CRC校验,多块的传送可以通过命令进行终止,注意多条线写块的时候,只在DATA0上有一个BUSY的信号。 命令的格式如下,一个0作为开始,1作为结束,总长是48位,跟一个CRC进行校验,响应则会有4种不同的长度。命令为高位先发送。 数据包的数据也有两种大小,一种是8位,一种是多位。 /********************************************************/ SD卡的功能描述 有广播和定点传送,这个是所有总线都有的特点,操作模式也有两种,卡识别模式和传送模式。 卡识别模式在复位后进行,主机操作总线上的新卡,并发送CMD3给新卡赋址。然后就进入数据传送模式。其中识别模式有3中状态,空闲,准备和识别中,而数据传送有待机,传送,发送和接收数据,编程和脱机几种状态。 卡的识别模式下,先复位所有的卡在识别模式下,然后测试电压范围,识别卡,分配地址,这种操作在各自的CMD线上完成,这种模式下,时钟用到fod。 CMD0是软件复位命令,上电或者CMD0以后,所有的SD等待下一个命令,卡默认地址为0,以最慢的速度和最高的驱动电流来通信。 确认SD工作条件,CMD0后,主机和SD都不知道对方的电压,2.0版本中,CMD8就是用来完成这个任务。CMD8的响应中有一个VHS位来判断,电压表中是否找到了主机的工作范围,找到则该位置1.我们电压为3.3V,在闪迪的卡中有这个范围。 卡的初始化和识别操作:总线激活以后,开始进行初始化和识别工作。 先发送ACMD41,发送主机的信息,并要求SD返回从机的信号。我们用到标准卡,不需要设置HCS这个信号。 主机一直查询BUSY位,如果电压表中没有主机的工作电压,则继续进行初始化,范围匹配则返回BUSY位为1.其他卡的操作也是一样的,然后发送CMD2来获取卡的CID,SD卡响应完成以后,则继续回到识别状态,然后主机发送CMD3,来分配地址,该地址设置完以后,SD转到待机模式,如果还有新卡,主机继续发送CMD3即可。 数据传送模式:初始化时为了兼容不同卡,主机工作在低速的fOD时钟模式下,配置完成后,主机要工作到fpp模式下,主机继续发送CMD9来获取卡的参数数据CSD,包括块的长度,容量等,然后发送CMD4来拓展传送的参数,包括通信线和块大小等,也就是配置DSR,包括时钟的切换也在此时发生。然后发送CMD7就进入了传送模式。 单线和4线的切换可以通过ACMD6来完成。 /********************************************************/
  • 热度 28
    2013-11-26 10:39
    7560 次阅读|
    26 个评论
    九年前,当我还坐在学校的物理数学课的课堂里时,我的老师为我们讲授了一种新方法,给我留下了深刻映像。 我认为,毫不夸张地说,这是对数学理论发现最广泛的应用。应用的领域包括:量子物理、射电天文学、MP3和JPEG压缩、X-射线晶体学、语音识别、PET或MRI扫描。这种数学方法叫做傅里叶变换,这种方法因18世纪的法国物理学家、数学家约瑟夫·傅立叶(Joseph Fourier)而得名。这种方法甚至被詹姆斯·沃森和弗朗西斯·克里克用来解码由罗莎琳德·富兰克林通过X射线得到的DNA双螺旋结构。(克里克是傅里叶变换的专家,他写过一篇名为《傅里叶变换在观鸟者中的应用》的趣文,来向名为沃森的观鸟爱好者解释这一数学概念。) 无论你在听MP3格式的歌曲,还是在网页上浏览图片,或者向SIRI提问,甚至打开收音机时,你都可能在日常生活中应用了演化的傅里叶变换。(顺便说一下,傅里叶并不是一个敷衍取巧的人。在他研究的理论物理和数学之外,他还是第一个发现温室效应的人)。 那么,什么是傅里叶理论呢,为什么他的这个理论如此有用?想想你在钢琴键盘上敲响一个音符。当你按下琴键的时候,钢琴中有一个小锤来来回回地敲击一根琴弦(对于音准do大约是440次每秒)。随着琴弦振动,它周围的空气分子也来回震动,从而创造了一波震动的空气分子,我们称之为声。如果你能看空气中进行的这种有规律的舞蹈,你会发现一系列平稳,起伏的,无休止的重复。这就是所谓的正弦波曲线,或正弦波。(特别说明:在钢琴的例子中,肯能会产生不止一条正弦波实际演奏中,钢琴音色的丰富性正是来源于在主要正弦波之外的那些轻柔的泛音。钢琴的音符可以大致模仿一条正弦波,但是对于单一的正弦波声音来说,音叉发出的声音是一个更加贴切的例子。) 现在,让我们暂时放下单独一个音符,而考虑由三个按键同时发出的和弦声。和弦结果的声波并不漂亮——它看起来杂乱无章。但是,在这混乱的背后有一个简单的模型。毕竟,和弦只是三个音符的相互融合与碰撞,因此这样混乱的声波,实际上只是三种音符(正弦曲线)的和而已。 傅里叶认为这不仅仅音乐和弦的特殊属性,而可以推广应用到一切重复的波形中,无论这个波形是方形,圆形,波浪,三角形伙食其他。傅里叶变换像是一种数学棱镜——你输入一个波形并且将这种波形分解为不同成分——这些音符(正弦曲线)会相互叠加而形成新的重建波形。 如果这听起来有一些抽象的话,有一些可视化的方式来使得傅里叶的方法更加直观。第一种方法是有卢卡斯(Lucas V. Barbosa)提出的。他是一名来自巴西的物理学学生,他将业余时间无偿用于为维基百科制作关于数学和科学的动画,在维基百科上他被称为“LucasVB”。 那么,现在让我们来看看输入一个方形波,经过傅里叶变换后,会输出怎样的波形。 在这些图形中(点击这里可查看 GIF 动态图),红色的方形波被分离为单纯波形的集合(蓝色的正弦曲线)。将这些蓝色波形认为是红色波形的数学成分列表。在这个比喻中,傅里叶变换就像是一种药方——他准确地告诉你要重建原始波形,每一种简单波形你要使用多少。动画中的垂直蓝色线,是每种波形数量的直观表示。 思考这个问题,还有一种由马修·亨德森( Matthew Henderson or Matthen)提供的方法。他是剑桥大学的博士生,并且对于创建数学动画模型非常有兴趣。他用圆形而不是正弦曲线来解释傅里叶变换。这种方法包含了一组不同大小的源,每个圆的圆心都在一个更大的圆的边缘上。然后,这些圆开始转动,大圆在小圆的周围摆动,小圆的运动速度大于大圆。如果你追踪最小圆上一个点的运动轨迹,如下面的动画和截图所示,你可以重建任意形状的波形。傅里叶变换再一次告诉你波形是怎样产生的:以怎样的速度去移动哪些圆。 如果你年纪够大以至于你用过呼吸量描记仪,那么通过层叠的齿轮来描述复杂模型的想法你可能很熟悉。LucasVB在同一个动画上制作了互动的版本,使得你可以随意改变圆圈的大小。 总的来说,傅里叶变换告诉你,在一个整体的波形中,每一个单独的“音符”(正弦曲线或是圆圈)的比例。这就是傅里叶变换如此有用的原因。想象一下,你正在和你的朋友通电话,同时你想让他们能够画出近似方形的波形。复杂的方式是读出一长串的数字,每个数字表示了相应时间点上波形的高度。有了这些数字,你的朋友可以耐心地绘制出原始波形。这就是原始的音频格式比如WAV的基本原理。但是,如果你的朋友知道傅里叶变换,那么你可以更加聪明地完成这个工作:你只要告诉他们少量数字——上图中提到的不同的圆的尺寸。他们可以用这些圆来重建原始波形。 这不仅仅是数学花招。傅里叶变换出现在几乎所有存在波形的地方。无处不在的MP3格式使用一种变形的傅里叶变换来达到相比之前的WAV(读作“wave”)更大的压缩率。对于每个音频片段,傅里叶变换将音频波形分解为它的成分音符并且保存下来,从而代替存储原始波形。傅里叶变换还可以告诉你在一首歌中每个音符所占的比例,你可以知道哪些音符是这首歌的基本元素。音调很高的音符并不重要(我们的耳朵几乎不能听见),因此,MP3格式放弃保存这些音符,从而取得了更高的数据压缩率。这正是高保真音响爱好者不喜欢MP3格式的原因——它不是一种无损的音频格式,高保真爱好者表示他们可以听出其中的差别。 这也是智能手机的应用程序Shazam怎样识别一首歌的原理。它将音乐分割成块,利用傅里叶变换算出每一块中的音符成分。然后它搜索数据库,来寻找这样的“音符指纹”与他们已有文件中的一首歌相匹配。语音识别同样使用“傅里叶——指纹”的思想,将你的声音与已知单词列表进行比较。 你也可以在图像上利用傅里叶变换。有一个极好的视频来说明你怎么利用圆圈来绘制辛普森的脸。在线百科全书Wolfram Alpha采用了相似的理念来绘制名人头像。听起来,这似乎可以存下来用于一个恶搞的鸡尾酒会,但是,这种方法也用于将图像压缩为JPEG文件。在以前的微软绘图中,图像是用位图(BMP)存放的,这种文件包含了一长串的数字,代表对每个像素点的颜色编码。JPEG格式就相当于图像格式中的MP3格式。建立一个JPEG文件,你首先将图片分割为很小的块,每块都是8像素*8像素。对于每个像素块,你可以用与重建辛普森的脸相同的画圆的办法来重建局部图像。正如MP3放弃保存高音一样,JPEG不保存极小的圆。这样做的结果是:牺牲了小部分的画面质量,来取得文件大小的巨大压缩。这样的理念,使得我们都喜欢的可视化网络世界成为可能(同时最终让我们得到了GIF格式)。 在科学研究中,傅里叶变换又有怎样的应用呢?我在推特上邀请科学家们来描述他们在工作中是怎样应用傅里叶的思想的。他们的回复使我惊讶。做出回复的科学家表示,他们正在利用傅里叶变换:研究不同的潜水器结构与水流的相互作用,试图预测即将到来的地震,识别距离遥远的星系的组成部分,寻找热量大爆炸残余物中的新物理成分,从x射线衍射模式揭示蛋白质的结构,为NASA分析数字信号,研究乐器的声学原理,改进水循环的模型,寻找脉冲星(自转的中子星),用核磁共振研究分子结构。傅里叶变换已经被用于通过破译油画中的化学物质,来识别假冒的杰克逊·波洛克绘画。 哇!这仅仅是一个相当传统的小数学技巧! 伯乐在线 - programmer_lin 译文链接: http://blog.jobbole.com/51301/
  • 热度 27
    2013-9-3 16:17
    826 次阅读|
    0 个评论
                                       MP3 Player       Consumer Electronics are susceptible to damage caused by ESD, which can be generated from sources such as human contact or air discharge. Protection from these threats lies in the individual discrete protection for I/O ports at all equipment levels. Protection can also be provided at the system interconnecting ports. The protection schemes outlined are recommended for low insertion loss, high signal integrity and low noise/crosstalk with increasing bandwidth. CitrusCom's products provide protection from the effects of ESD/EFT/Surges as defined by IEC 61000-4-2, IEC 61000-4-4 and IEC 61000-4-5.
  • 热度 21
    2013-4-4 14:09
    1612 次阅读|
    0 个评论
    For special projects, I keep an inexpensive MP3 player handy as I'd rather not tie up or risk my smartphone. Recently, when I pushed the "off" switch, the player wouldn't turn off: in other words, it wouldn't shut up because it wouldn't shut down. It was small-scale version of those scary movies where the killer robot or machine is unstoppable, until someone, somehow, figures out how to get to the unit and shut off the power. I assumed the switch wasn't making proper contract. No big deal, I cracked open the case to see what I could do (one of the virtues of it being a cheap, "don't care about it" player), found the switch on its PC board, and jumpered across the terminals. It still wouldn't quit. Aha ... the problem was apparently not with the switch itself, but some software/hardware soft-failure glitch whereby the unit didn't recognise or respond to the switch closure. I thought to disconnect the battery, but it was soldered in, so that avenue of easy termination was closed off. So I just let the unit run down its battery all the way, then recharged it, which forced a software reset (as I expected it would). I have always been uncomfortable with presumed "on/off" switches and buttons that really aren't, but which actually are soft functions. This is where the system processor must recognise a switch closure, and put the unit into a quiescent sleep mode (and do the opposite to wake up). That is not the same as cutting off the power source. It assumes that everything is working just right, and the switch closure will be sensed and acted upon. I know that these soft functions including power controls are now standard on many products, but they still making me feel a little creepy. Obviously, a stuck MP3 player which won't turn off is not a crisis. But a motor, vehicle, or instrument that won't turn off: well, that's another story. Sometimes you can get to the power source and kill it, by pulling the plug or battery connector, but sometimes you can't. Or perhaps you could, but it would be too late. Many years ago, I worked for a company that made industrial machinery, powered by big electric motors or hydraulic pumps. For many years, everything was controlled by true hardware, such as switches and relays. As software and processor-based controls came into their own, we switched the controllers over, of course. But a big, red, unambiguous, mushroom-topped STOP switch which interrupted primary power was still key part of every system, for obvious reasons. Have you ever had a system which you couldn't get to turn off or stop-but needed to? How did this experience affect your design approach? Bill Schweber EE Times  
  • 热度 19
    2009-7-9 10:40
    1647 次阅读|
    0 个评论
    ——作者:In-Stat中国分析师 刘伯丰 集体癫狂之后一定会跌落谷底,而平淡之中也一定会有惊喜。仍记得,OPPO在湖南卫视《超级女生》做的相当“少年情怀”的广告,而现在好像包括CCTV在内的很多大型电视台都可以看到OPPO的广告攻势。09年上半年,OPPO手机在国内GSM销量中已经进入前十,国产手机厂商中仅次于天宇、联想和金立。 如果我这样讲,希望不会被产业界的朋友拍砖。和Apple一样,OPPO在个人消费电子产品领域,主要是MP3和MP4,已经积累了一定的忠实客户群体(尽管这部分群体可能和Apple不太一样),在ID设计、产品渠道、广告营销和用户体验上都颇有心得。接下来要做的事情非常简单,就是把通信功能集成进MP3或MP4。 目前尚不清楚其目前平均每月200多K的销量有没有填平巨额的广告支出,但从销量增速和用户角度来看,OPPO现在应该算成功。在手机性能和功能的差异化逐渐由硬件向软件转移的过程中,产品之间的区隔并不明显,消费者购买手机和购买MP3的决策因素基本相同,仍徘徊于价格、外观和品牌之间。OPPO在音效方面的积累使其可以在这样一个音乐统治手机多媒体的时代获得领先地位,而其手机在易用性和使用体验方面的深耕也和Apple非常类似。 你相不相信有这样的消费者,放着700元的天宇手机不买,也不考虑1100元的Nokia5310XM,而去买金属拉丝质感很好、屏幕显示也不错的1300元的OPPO A105?这不是什么长尾,也不是新蓝海。人类的需求,简单而复杂。 点击浏览更多 刘伯丰博客文章
相关资源