采用 PPC3 的智能放大器解决方案与简易实施方案

+荐课 提问/讨论 评论 收藏 分享
OK, Hello My name is Morten Westergaard and I'm a system engineer from TI Denmark in Copenhagen And today I'm gonna tell you a little bit more about Smart Amp And also give you live demonstration of the new software tool for a loudspeaker and tuning for PPC3, PurePath console 3 台上这位工程师是我们 来自丹麦哥本哈根的工程师 那么 TI 不光在中国有 office 其实在国外 丹麦这边是音乐之乡 有一个专门负责研发的一个 office 他的名字叫 Morten 那今天他主要给大家讲的是一个智能功放 Pure Path Smart Amp 一个工作的一个原理跟介绍 其次的话是他的一个软件 PurePath Console 3 这个软件的一个介绍 大家可以看一下 他后面的话也给大家做一个 demo OK, so what is Smart Amp ? You already heard a little bit about it and I'm going to give you some more details But Smart Amp is more than just an IC It's a solution for developing audio products 什么是智能功放呢 智能功放 那 TI 的智能功放主要 focus 在两点 一点的话是在它的一个音频的性能 智能功放能够很好的提升它音频的性能 那第二点的话是一个喇叭的可靠性 So the benefits to Smart Amp can be summarized in five statements here And these are we want to significantly improve the performance of the loudspeaker This is sound enhancement The second is we focus on a much better system reliability so speaker protection And then it you were a lot smaller end-size for your equipments Much faster development Product development because it's a lot simpler to to develop with these tools And then, of course provides a Cost-Optimized solution Because it's all combined in these tools we have here 所以智能功放有以下五个特点 第一个的话就是 相当于是很明显的能够 提高一个音频的性能 那第二点的话就是 提高了整个系统的一个可靠性 那就相当于今天早上之前有人说了 我能够保护喇叭 所以我能提高整个音频系统的可靠性 那第三点的话就是你有了智能功放 因为我们会有一些反复做一些建模 所以的话能够简化你的一个 整个的开发流程 其次的话我们的软件非常智能 到时候只需要 可能他后续单独会点一个键 就能完成整个的调音过程 第四点的话就是 由于智能功放 你能够充分的发挥出喇叭的性能 那喇叭其实分好坏 价格成本会有很大的波动 那这样的话能够降低整个一个系统的成本 OK,so what does the Smart Amp actually include? So as I said it's a combined solution So when you do speaker characterization you do this to protect your loudspeaker system and to enhance the sounds And in order to do these things We have a TI Learning Board shown up here which we use for characterizing the speaker that we want to use in our products Then we have this software tool calls PurePath Console 3 as I'm going to show you later on And also we have of course all the Target Device EVMs for the specific devices that you choose to use to the audio system 其实智能功耗设计的话 它有一套工具 首先的话是一个 Smart Amp Learning Board 这个板子主要是对喇叭进行建模 包括一个热模型 还有一个是振幅模型 那第二个的话是它的一个软件 PPC3 所以这个软件主要是对一些后续的一些调试 那智能功放的话 功放是其中一点 那智能的话体现在它的软件上面 所以的话它能够 还能够做一些 对音频系统的一个优化 比如说你拿一些板进行建模以后 你会发现喇叭频响曲线不是你想要的 你可以通过修改它的一些参数 能达到你想要的频响曲线 比如说举个例子 就比如说 我可能喇叭上面会有一些互动纸盘 我可能我可以通过软件去调一些互动纸盘 就能够进行对它一个很大的改善 那这样的话不需要 我一个一个做实验加一些重物 其次的话我们还有一些 很成熟的 EVM 版给大家使用 OK, So one of the things I mentioned was reliability in your system So speaker protection So why do we actually have to do speaker protection As you can see here we have a loud speaker where we're divided into the different parts And when you drive the loudspeaker at high volume levels for a long amount of time then you heat up the voice core and that can cause it to break down either shouting or actually melting in between And also if you drive it at high levels you can have a lot of movement in the membrane which causes can also cause damage So you want to protect the speaker against these two things 一般喇叭的保护分为两类 一个是热保护 另外一个是它的振幅保护 那当一个喇叭经过一个很强的信号以后 它的音圈自己都会特别烫 这样的话就会很热 那过热的话就会把整个音圈烧了 导致它喇叭就直接烧掉了 所以喇叭需要热保护 另外一个的话当你播放低音的时候 高音圈喇叭的振幅会特别大 那这样的话你冲程一大以后 如果你不保护的话 有可能会把你的纸盘给冲出来 这样的话喇叭也会坏 So protecting a speaker is usually a very complex task It requires a lot of experience in order to do this Usually the the conventional method is to to use the DRC which requires tuning and you need a lot of experience in order to do this In this modern solution it's actually very simple to to do There is two use input where you set to a very intuitive limits for your speaker And this is all you need in order to protect the speaker 传统的话一般都是设计 RC 喇叭 功率几瓦我就定几瓦 那这样的话就不能充分利用喇叭 那 TI 的智能功放是设两个值 一个是它的一个温度限制值 另外一个是它的一个振幅限制值 那一般喇叭 datasheet 上都会给 比如说我喇叭最多能够扛住 125 度或者 150 度这种 那振幅的话可能说我的冲程 根据你喇叭不同的类型 低音喇叭会多一点 小喇叭会小一点 那我们只需要设置两个值就可以了 Ok, so the second thing is we just talked about protection The second thing we wanna do with smart Amps is sound enhancement We want to improve the sound quality of the speaker system that we're using So, one way to do this is to use equalization on your loud speaker And this is nothing new This something that we've always been doing in audio But we've just come up with a much more simple easy to use solution that that's completely automated 那这个是一个音效增强的一个传统的方式 那蓝色的曲线就是一个喇叭 之前的一个 SPL 曲线 那红色的话是就是一个软件补偿曲线 那当 Smart Amp 做完以后 你可能还需要手动调一些 EQ 来让你的频响曲线尽量的平坦 来达到一个比较好的听感 那当然并不是说平一定是好听 只是说我要让那些像 Hi-Fi 那样 相当于是怎么进怎么出 So what you see here in this graph is four curves and this is a frequency response of a loud speaker So the blue one is the normal loudspeaker frequency response you can measured with a microphone Then the red courve is a compensation signal for trying to equalize the loud speaker to get a flat response The green curve is where you want it to be the flat target And the light blue one is the result of that by using this manual equal approach OK, so what do you want to convey hears? This is when you have to do a manual tuning not use Smart Amps So this is a very time consuming process It requires a lot of tuning experience in order to just obtain this result here And this result is not really optimal It it can be a lot more flat than this And it's an unlierature process where you quickly run out of resources in your system 那一般这种传统调整的话可能会需要很多的时间 调 EQ 来尽量让它变得平坦 So this is why we come up with a feature called SmartEQ This is a completely automated one click solution where you just do your microphone measurement in this modelling system And the system will automatically figure out what kind of equalizer filters to apply And then get this flat response as you hear 那这个的话就是 TI 的一个特点 智能功放特点叫 SmartEQ 那跟之前一样 那之前的话可能是需要人手工去 把它的频响曲线补偿 那 SmartEQ 的话只需要按一个键就能把 之前的那个频响曲线给补平了 而且你可以看到之前手工补的没有那么平 那可能通过 SmartEQ 会补得更平一点 So this is as I said a highly optimized solution to a well known problem So usually with the conventional method you have to do a microphone measurement in an anechoic chamber which you normally don't have access to So in this solution you can do it much simpler with a much smaller set-up as you actually see here in front of me that I'm gonna show you a little bit And it's a it's a very simple solution with no expensive equipment to use 所以这个方案有很多好处 优化了一个系统 就是平时的调音可能会比较复杂 浪费很多时间 现在当然完全简化 并且的话能够简化减少你的开发时间 并且减少你的成本 So the second idea, SmartEQ is that the first approach is to get a flat response to your speaker But once you obtain that you also want to tune your sound So you get the signature sound that that you want to hear So the idea here is you manipulate your target instead of working with your filters So you just choose the target you want as shown here where we have a Comfort Dip around 1kHz and a slight boost at high frequencies And then you look SmartEQ figure out what to do in order to obtain this response 那刚刚之前的话 只是一些把那个频响曲线给补平 那其实的话比如说 有些客户他可能有一些自己的音效曲线 认为这样的曲线才是最好听的 所以的话你可以自己定义一些曲线 然后通过 SmartEQ 的功能 来帮你实现到这个曲线 画出的曲线 可以看到这张图的话 它可能是在中频 1、2k 的时候做一些衰减 那在高频的时候可能需要对人声进行加强 所以的话他这个曲线可能是弯的 不是平的 OK, so this is an actual real world example of using this Smart Amp system on the loud speaker So the blue curve you see here is a loud speaker measured response And then the green response is measured up to Smart Amps has been applied with base compensation and SmartEQ where you can see the response is much more flat now and you have a lot more base down in the low frequency region So this really utilize the speaker's full potential 这个图的话 就相当于是说蓝色的是之前的 绿色的话是经过 SmartEQ 补偿以后的一个曲线 OK, so this slider I think we've seen it sometimes today so I'm just gonna go through real quickly You just have an overview sort of a block diagram of the how SmartEQ works So we have an audio in on the left side and we have the speaker connected and we have a closed loop as the amplifier And so what happens is that SmartEQ algorithm runs in the middle and it takes in the user inputs the protection limits that we talked about earlier It has some sensing available So current and voltage sensing, temperature And then we have some sound enhancement features down to the left And we have the protection algorithm running to the right a bit that it keeps the mechanical and thermal limits 那中间那个就是 Smart Amp 的一个控制算法 那左上角那个是 Smart Amp 定义它的一个 excursion 的一个安全范围 那右上角那个的话是它的一个温度范围 通过设置这两个值 Smart Amp 的算法就会开始工作 那左下角那个的话 相当于是一个智能 EQ 能够提升一些音效 右下角那个相当于就是一个保护算法 在工作的时候 这是一个闭环的功放 So this was a more detailed introduction to Smart Amps So, how do we actually use it? This is the new tool called PurePath Console 3 that I'm gonna show you in a bit here So the new software here is completely different from the previous softwares we have or tools that we have with Smart Amp So in this new tool we have an APP Center much as you know from smart phones where you can actually see the different EVMs from different devices So you don't have to go to a home page or anything to navigate to the different devices You just have to open up the PPC3 And you'll see what devices are available for you 那这个软件有很多功能比较强的地方 首先的话它可以 当你打开这个软件以后 它会有很多 plug 那个 plug 就相当于是 不需要你在 TI 官网上再去下 那个软件会提供给你 通过点击了以后 它自动会去帮你下载 从后台 OK, and also you have for each of the different the EVMs you have this specific features that you can see So you have a lot of tiles with the difference features And you can just click each of them to invoke different step by step process as where you can tune characterize and so on 右下角的话就是讲一些软件里的一些功能 比如说它有一些系统的一些矫正 比如说它有一些系统的一些矫正 还有一些那个对喇叭的一些建模 calibration 还有的话就是调试 tuning 那还有一些寄存器的直接 I2C 读写 还有一些这个系统的集成度 那他肯定有很多功能 And and two different examples of these features are whenever you do a speaker characterization it results in a datasheet that describes the speaker completely And this is what we call the speaker of DNA And there's a step by step procedure with a wizard that tells you how to do that And then you get the new when you have all of your loudspeaker data 因为每个喇叭都有自己的性能 所以的话一般我们把它叫做一个 speaker DNA 跟人一样 每个喇叭的特性可能不太一样 那通过这个软件的话 它会一步一步的告诉你 整个喇叭的一个建模过程 不会像以前的软件 可能什么都没有 让你去看一些什么文档什么的 那这个软件就会很智能地告诉你 下一步该怎么做 And the software also comes with a complete tuning sweet that holds all of the Smart Amp related to for enhancement So SmartBass, SmartEQ and other features as well where it's very easy to use and one click solutions within PPC 3 因为还有一些喇叭的一些调试 像智能的一些低音增强 还有一些智能 EQ 那智能低音增强 刚刚早上也有同事讲的 就是类似于那种真假音的那种 相当于是根据不同音量 它会做一些分化 可能在音量小的时候 我大部分都是真低音 那音量大的时候我是假低音 刚刚 SmartEQ 也讲了 就是可能直接就能帮你 把这个频响曲线给补完 OK, so let's move ahead to the actual demo of the program OK, so here in front of me I have a small loudspeaker setup where I have the the TI learning board I explained earlier And I have load spkear here This is a fairly big one It could be a lot smaller This is just for this example And I have a small microphone I use for the equipment measurement 因为他上面摆的应该是一个学习板 还有一些电源和一个喇叭 OK, so the idea is here that I have a loudspeaker and I don't know a lot about it So I've got it connected to my system And I want to run a characterization in order to be able to protected and tune the performance of it So I go into the learning board here And I see that I have these different options here So there's characterization and tuning which is mainly the one we're going to focus on here 因为他桌上摆的就是学习板 有一个选择 learning borad 那个模式 进去以后 然后因为你要对喇叭进行建模 所以是 characterization So the characterization gives you a complete datasheet that describes the electrical, thermal and the acoustic properties of the loud speaker So we just gonna go ahead with the characterization in a moment And it's gonna tell you step by step what to do all along 下面需要做的就是对喇叭进行建模 There's a few steps here that I'm just gonna to skip over in one instant in order for this presentation not to be too long But everything is just a matter of the questions that you'll be asked And you just have to answer them according to your speaker details you have here 由于时间关系他会快速的过一下 然后大家如果有什么问题可以向他提 So in my case here I have a speaker with the hole So as you can see here on top There is a small hole out of speaker So I'm gonna choose which selection here that fits my speaker 因为他喇叭上有孔 所以选择一个带孔的喇叭模型 OK, so one of the first measurement that I do is to measure the impedance of the speaker And this is done by noise signal It takes about five seconds And then I can see the result of it 第一步是测喇叭的一个频响曲线 他是放一些白噪声 OK, so it looked like it went on all right I can see two peaks here because it's a XX speaker So I'm just gonna click go ahead 刚刚看到的那个就是一个 喇叭的一个阻抗曲线 对频率的 之所以有两个峰 第一个峰是它炮筒的一个峰 第二个峰是它的一个 LC 谐振峰 那个炮筒只是用来做一些频率补偿的 因为通常喇叭加炮筒以后 它的低音会变强 And here just entered a few more details about the loud speaker 这个的话就是一些喇叭的一些振幅面积 So this parameter here is something I have to dial in I can either get that from the datasheet with a loud speaker or I can have it from previous measurements BL 这个值就是将电能转化成动能的一个参数 那通常大家学过物理的话都会知道 F=BIL 那 BL 就是那个值 OK, so at this point I've completed the electrical characterization of the speaker So just here in a couple of minutes I now know everything about the electrical characteristics of this speaker in front of me 那之前的测试全是一些电性能的测试 而且只花了很短很短的时间 就已经完成 So the next step here is to do thermal characterization of the speaker to figure out how to set the limits for this speaker in particular There's a completely automated test that takes about ten minutes to run for the loud speaker For this presentation here I'm just gonna skip over and just enter a power limit instead 电学的测试完成后是热测试 由于热测试的过程会比较长 可能会持续十几分钟以上 所以的话他会跳过这一步骤 直接就输入上去 OK, the last measurement is the acoustic response of this speaker So whatever happens at middle and high frequencies I can get from my impedance measurement So I have to use a microphone submission So I have to use a microphone submission with that part here And this is the response that will be used for the SmartEQ feature 这个工具就相当于是 我的板子可以进行麦克风 直接去测试我喇叭的 SPL 曲线 当我测试完以后 我的软件就会记忆这个 SPL 曲线 那个时候采样之后 我们 SmartEQ 才能去对那个 SPL 曲线进行补偿 OK, so now we see here the frequency response of the speaker So this is what we'll use for the later tuning for SmartEQ And the important thing to notice here is that usually when you have when you're working with the speaker response and want to compensated as I mentioned earlier You have to have a big anechoic chamber But in this case because we do the complete Smart Amp characterization It's just a matter having a small set up like this for approaching the middle and high frequencies possibly response 像之前的话可能需要一些无声室测一些东西 那现在的话如果你有这个学习板的话 可能不需要那种环境 可以直接测 So the last of the in the characterization here is to set the final limits for the speaker We already set the power limit So I'm just gonna set the expression limit for the speak how much the diaphragm is allowed to move And this concludes the characterization process So at this point after including the thermal about fifteen minutes we now know everything we need to know of about this loud speaker in order to be able to tune and protected it properly OK, so let's move on to the tuning face instead 刚刚大概就花了十几分钟的时间 就已经把整个喇叭建好 那下面的话就对喇叭的一个 tuning 过程 So at this point the speaker is fully protected because we know everything we need to know about it And we've set the protection limits so we can really break it at this point So this would be helps in the tuning process as well 因为对喇叭建完模了 所以我们的算法就完全保护这个喇叭 所以我们的算法就完全保护这个喇叭 所以后面就应该不会有什么问题 OK, so what we see here is this SmartEQ that I talked about earlier So here we see the blue curve is the response I just measured with microphone And now we see that SmartEQ has calculated how to get to the green target here So it's applied the six bipolar filters in this case in order to get the flat responses you see up here 蓝色的曲线就刚刚测那个 用麦克风测的那个 SPL 曲线 那红色的话是我的一条补偿曲线 绿色的话就是我要达到的那条曲线 这样的话我通过 SmartEQ 这个功能 直接把它给抹平了 类似于平 并不是说完全平 So doing EQ now on a load speaker takes only a couple of seconds And on some of this we can instead if we don't want just a flat response as we see here I can actually go in and choose the resposne I would like So let's say I would like to have a small dip It's tap to see Following here OK, so I can just drag and drop the response of my target here So let's see I wanted the tip like this And it just takes a matter of a couple of seconds And then SmartEQ calculates the new filter 当你可能不需要那么平 很平的频响曲线的时候 就可以自己定义那条绿色曲线 那我们的软件就会自动帮你做成 你想要的那条曲线 So now look the we actually calibrate this tuner we can listen to it in real time to hear what actually does to the loudspeaker So let's go back and play some music Now I just turn it up a bit Just a second here So when I go back and forth you can hear the difference between the tuning And there's a there's a portion for the bass tuning as well up here called smart bass So you can go in here and tuning the bass as you would like it and you can turn it on and off in order to hear it in real time 刚才就是把 EQ 开跟关 大家可以听一下有什么不一样 大家可以听一下有什么不一样 OK, so yet here with Smart Amp and SmartEQ is also to make a lot of reuse when you're developing your audio solutions So now you've figured out what here what your response should look like the SmartEQ and what you think is a good tuning that sounds well And then the next time that you need a new products you don't want to start from scratch So the idea is even though you have a completely different speaker you just use the same target and the same tuning And this SmartEQ will figure out how to get the same tuningas you have before based on this new speaker 这个软件能够帮你找出一些参数 让你后期可以针对不同的喇叭可以进行 And one other example of what makes this a very flexible tool is that let's say in the last minute that last minute during the same process someone comes in and tells you that the speaker you've chosen actually have to be reduced in size by fifty percent then usually you will have to source start from the beginning with your tuning on everything because this changes a lot But in this Smart Amp system you just go in and find the one parameter that specifies the box size of the speaker And you change that and everything else And you change that and everything else is updated and recalculated 比如说当你喇叭做一些整改的时候 比如说喇叭体积 就可以直接去修改某个参数 这样就可以直接完成 不需要再重新调 OK, I think this was the demo here Thank you
课程介绍 共计1课时,27分55秒

2015 TI 音频创新日 (8) 采用 PPC3 的智能放大器解决方案与简易实施方案

放大器 信号链 Audio Innovation 音频创新日 PPC3

推荐帖子

【为C2000做贡献】基于TMS320F2812控制器的双轴指向控制系统的设计与实现
基于TMS320F2812控制器的双轴指向控制系统的设计与实现摘要: 当前太阳能获取设备(如太阳能电池、太阳能热水嚣等)都采用的是固定装置.针对这些设备不能始终保持正面朝向太阳光线,自动化水平低等缺点,采用数字处理 芯片TMS320F2812作为伺服控制器(SC),结合可编程逻辑器件EPM7128、测速机、ADS8364等器件设计了一个全数字化双轴指向控制系 统,并从控制器的选择、PWM调...
wanghongyang 微控制器 MCU
初始化端口的问题?
如果我想写一个函数,通过调用这个函数可以初始化不同的串口,但不知该怎么写,哪位高人指点一下了,小女子不胜感激!!!!!!...
Alan1987 微控制器 MCU
电感知识
一、 电感器的定义。   1.1 电感的定义:     电感线圈是由导线一圈靠一圈地绕在绝缘管上,导线彼此互相绝缘,而绝缘管可以是空心的,也可以包含铁芯或磁粉芯,简称电感。用L表示,单位有亨利(H)、毫亨利 (mH)、微亨利(uH),1H=10^3mH=10^6uH。   电感是导线内通过交流电流时,在导线的内部及其周围产生交变磁通,导线的磁通量与生产此...
fish001 模拟与混合信号
小弟有个简单的问题,关于#pragma
我看ti的例子中有这样定义: #ifdef __cplusplus #pragma DATA_SECTION(\"AdcRegsFile\&quot #else #pragma DATA_SECTION(AdcRegs,\"AdcRegsFile\" #endif volatile struct ADC_REGS AdcRegs; 诸如此类。 ...
20030201 模拟与混合信号

大明58

采用 PPC3 的智能放大器解决方案与简易实施方案

2020年05月01日 10:31:00

06010601

采用 PPC3 的智能放大器解决方案与简易实施方案

2020年01月30日 22:25:17

54chenjq

采用 PPC3 的智能放大器解决方案与简易实施方案

2019年10月29日 19:44:01

shakencity

采用 PPC3 的智能放大器解决方案与简易实施方案 百度云

2019年04月30日 14:15:04

www297743

看视频学习,好好学习

2019年02月28日 21:16:47

hellokt43

好好学习天天向上

2019年02月20日 10:16:43

weixiu123

学习一下

2018年10月23日 20:47:29

凤凰息梧桐

学习一下

2018年10月21日 17:55:51

CDJ01

学习一下

2018年09月08日 22:53:33

分享到X
微博
QQ
QQ空间
微信

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved