{"id":229,"date":"2011-12-20T01:00:16","date_gmt":"2011-12-20T06:00:16","guid":{"rendered":"https:\/\/blogs.mathworks.com\/seth\/?p=229"},"modified":"2018-01-08T15:05:30","modified_gmt":"2018-01-08T20:05:30","slug":"mixed-signal-modeling-with-simulink","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/simulink\/2011\/12\/20\/mixed-signal-modeling-with-simulink\/","title":{"rendered":"Mixed-signal modeling with Simulink"},"content":{"rendered":"<p>If you\u2019re a mixed-signal engineer, we have a Christmas present for you \u2013 a new library of mixed-signal blocks and demos available for free. My colleague <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/19870\">Mike Woodward<\/a> explains all.<\/p>\r\n\r\n<p><strong>Designing mixed-signal systems with the free mixed-signal library<\/strong><\/p>\r\n\r\n<p>For years now, MathWorks engineers have been building mixed-signal examples for customers. We\u2019ve built ADCs, PLLs, digital pre-distortion, and switch-mode power supply demos, often including documentation. It occurred to us that we could help our customers if we bundled demos and blocks into a library. Better still, this library could offer full help and full integration with Simulink. Best of all, we could offer the library for free. This is the new <a>mixed-signal library<\/a>.<\/p>\r\n\r\n<p>The library has 20+ demos covering ADCs, PLLs, digital pre-distortion, switched-mode power supplies, signal integrity, and RF. Each demo has full help, accessible from the demo or from Simulink\u2019s help system. Here\u2019s a screenshot of one of my favorite demos:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2011Q4\/MixedSignals1.gif\" alt=\"Mixed-signal demo\"><\/p>\r\n\r\n<p>There are 40+ blocks ranging from OpAmp to Clock Divider to Triggered Eye Display. Every block has help and we\u2019ve made sure every block appears in a demo. Here\u2019s a screenshot showing some of the blocks:<\/p>\r\n\r\n<p><img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/images\/seth\/2011Q4\/MixedSignals2.gif\" alt=\"Mixed-signal Library\"><\/p>\r\n\r\n<p>We\u2019ve also supplied three detailed tutorials that take you step-by-step through the process of building an ADC, a PLL, and a digital pre-distortion system. We\u2019ve included all the files, including the data files and the model files for each step of the process. This way, if you make a mistake, you can correct it very quickly.<\/p>\r\n\r\n<p>The library depends on MATLAB and Simulink, plus some other products. As you might expect, the dependencies vary from demo to demo \u2013 for example, the circuit demos require products the behavioral demos don\u2019t. We\u2019ve listed the dependencies in the help for each block and demo.<\/p>\r\n\r\n<p>To make it all easier to use, we\u2019ve fully integrated the library with Simulink \u2013 the library appears in the library browser and in the help browser. The installation process is easy and you can do it in under 5 minutes.<\/p>\r\n\r\n<p><strong>Now it's your turn<\/strong><\/p>\r\n\r\n<p><a>Download the mixed-signal library here<\/a> and let us know what you think by leaving a <a href=\"https:\/\/blogs.mathworks.com\/seth\/?p=229&amp;#comment\">comment here<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>If you\u2019re a mixed-signal engineer, we have a Christmas present for you \u2013 a new library of mixed-signal blocks and demos available for free. My colleague Mike Woodward explains all.\r\n\r\nDesigning... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/simulink\/2011\/12\/20\/mixed-signal-modeling-with-simulink\/\">read more >><\/a><\/p>","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[65,8,73,11],"tags":[243,246,242,244,245],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/229"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":10,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":6982,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/posts\/229\/revisions\/6982"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/simulink\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}