<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>8-bit Microcontrollers中的主题 Re: Logic Level Translation</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187866#M14232</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;You may want to go to the PMB website &lt;A href="http://www.pmb.co.nz/" rel="nofollow" target="_blank"&gt;http://www.pmb.co.nz/&lt;/A&gt;&amp;nbsp;then to the page on the CPU_1A1 and download the Circuit Diagram.&amp;nbsp; I have used many of the CPU_1A1 and they work well.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Roger&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Sep 2008 09:59:49 GMT</pubDate>
    <dc:creator>RogerSchaefer</dc:creator>
    <dc:date>2008-09-25T09:59:49Z</dc:date>
    <item>
      <title>Logic Level Translation - 68HC11F1</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187857#M14223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Logic Level Translation Question Regarding the 68HC11F1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The HC11’s minimum high voltage level input voltage is VDD * 0.7 = 3.5V. Most SRAM’s and UART’s guarantee no less than 2.4 volts output as a logic high, but in some cases are still compatible as their outputs are above 3.5 volts anyway.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have any thoughts, suggestions, or experience using a chip such as a 74HCT245, or the like, between the HC11 and the data bus as a level translator? I was thinking about using the&amp;nbsp; R/W line for control.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bob1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;Added p/n to subject.&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Message Edited by NLFSJ on &lt;/SPAN&gt;&lt;SPAN class="date_text"&gt;2008-09-24&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;01:34 PM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 02:54:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187857#M14223</guid>
      <dc:creator>Bob1</dc:creator>
      <dc:date>2008-09-24T02:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187858#M14224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Bob1,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;In this case I don't think it would be necessary to use a level translator.&amp;nbsp; For devices that have a "true" TTL output arrangement, simply providing a pull-up resistor (perhaps 2k2 or 4k7) should increase their output level above the minimum input threshold for the MCU.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;As you have observed, many devices have CMOS output circuits that meet the threshold requirements.&amp;nbsp; In these cases, the extra pullup will do no harm provided the MCU can handle the extra&amp;nbsp;sink current -usually no problem with the values that I suggested.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Mac&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 12:32:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187858#M14224</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2008-09-24T12:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187859#M14225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;If you still want to go the buffer route you can use 74HCT125 for MCU out (tx) or 74LCX125 for MCU in (rx)&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 20:22:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187859#M14225</guid>
      <dc:creator>Andrey</dc:creator>
      <dc:date>2008-09-24T20:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187860#M14226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Thank you Mac and Andrey for your suggestions.&lt;BR /&gt;&lt;BR /&gt;I have not determined which route to pursue. At this time I am experimenting with pull-up resistors on a working system, which has with a few “2.4 volt chips” installed.&lt;BR /&gt;&lt;BR /&gt;It’s difficult to judge the effects of pull-up resistors while looking at a data signal with a scope, but I don’t think a 3.3K contributes to a measurable change on the high levels. Some are between 3.5 and 4 volts.&amp;nbsp; Others are very near 5 volts. And its difficult to know which signal is coming from where. However, it does seem&lt;BR /&gt;to pull up the floor of the signal data stream, which I guess represents the time when the data buss is in a high impedance state? At any rate it does not seem to have a negative effect on system performance – it still runs.&lt;BR /&gt;&lt;BR /&gt;Of course the goal is to design a system that is as reliable as possible. So the research goes on.&lt;BR /&gt;&lt;BR /&gt;I welcome any additional thoughts.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 21:28:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187860#M14226</guid>
      <dc:creator>Bob1</dc:creator>
      <dc:date>2008-09-24T21:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187861#M14227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Hello Bob1,&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;DIV&gt;Bob1 wrote:&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I have not determined which route to pursue. At this time I am experimenting with pull-up resistors on a working system, which has with a few “2.4 volt chips” installed.&lt;BR /&gt;&lt;BR /&gt;It’s difficult to judge the effects of pull-up resistors while looking at a data signal with a scope, but I don’t think a 3.3K contributes to a measurable change on the high levels. Some are between 3.5 and 4 volts.&amp;nbsp; Others are very near 5 volts.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV&gt;Does your MCU operate with a Vdd of 5 volts and the SRAM with a Vdd of 2.4 volts?&amp;nbsp; If this is so, you are attempting to send a 2.4 volt CMOS output to the MCU.&amp;nbsp; This is a totally different issue, and pullup resistors not work.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For both-way operation of the data bus, the use of the HCT 245 would give the following requirements -&lt;/DIV&gt;&lt;OL&gt;&lt;LI&gt;The HCT device would require Vdd of 5 volts.&lt;/LI&gt;&lt;LI&gt;For the SRAM-to-MCU data direction, operation should be OK since the minimum allowable logic high input&amp;nbsp;level is 2.0 volts.&lt;/LI&gt;&lt;LI&gt;For the MCU-to-SRAM data direction, a 5 volt CMOS output would be applied to the memory device.&amp;nbsp; Unless the device is specified as having "5 volt compatible inputs", this could be a problem.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;For non-compliant inputs, a series resistor to limit the injection current into the input of the memory device may be possible, but this might&amp;nbsp;introduce operating speed limitations.&amp;nbsp; The injection current would need to be limited to a quite low value - check the specification&amp;nbsp;for the memory device, and keep well below the maximum limit for a single input (consider how many input lines may simultaneously have injection current). &amp;nbsp;A 4k7 series resistor should limit the current to about 0.4mA.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the address bus and other unidirectional control lines you may well be able to us a suitable voltage divider to halve the voltage ouput from the MCU (perhaps&amp;nbsp;a pair of&amp;nbsp;4k7 resistors&amp;nbsp;for each input).&amp;nbsp;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mac&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;Message Edited by bigmac on &lt;SPAN class="date_text"&gt;2008-09-25&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;02:03 AM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 22:58:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187861#M14227</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2008-09-24T22:58:55Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187862#M14228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi Mac,&lt;BR /&gt;&lt;BR /&gt;Thank you again for the information. Your are obviously very knowledgeable on this subject.&lt;BR /&gt;&lt;BR /&gt;These are all 5-volt chips. I referred to some of them as “2.4 volt chips” because that is their minimum high output rating. I apologize for the confusion.&lt;BR /&gt;&lt;BR /&gt;I guess the crux of the matter is that I’m concerned about this issue of using chips that have a minimum high level of 2.4 volts with this MCU that expects 3.5 volts for a high. They seem to work today, but what if someday they begin to live down (so to speak) to their worse case specification?&lt;BR /&gt;I need to determine if this is a valid concern.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 23:19:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187862#M14228</guid>
      <dc:creator>Bob1</dc:creator>
      <dc:date>2008-09-24T23:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187863#M14229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;Bob1 wrote:&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;but what if someday they begin to live down (so to speak) to their worse case specification?&lt;BR /&gt;I need to determine if this is a valid concern.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;If both of them are operating on the same level then you don't need anything, this should not occur.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 00:13:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187863#M14229</guid>
      <dc:creator>Andrey</dc:creator>
      <dc:date>2008-09-25T00:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187864#M14230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Bob,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If the memory device uses a standard CMOS output arrangement, the &lt;U&gt;no load&lt;/U&gt; output high&amp;nbsp;voltage should be very close to Vdd.&amp;nbsp; I think you will find that the minimum output voltage specified by the manufacturer assumes that Vdd is on the low side of its tolerance (maybe 4.5 volts), and a load is present so that the output must source a defined amount of current (perhaps a milliamp or two), all for a worst case device with the&amp;nbsp;highest output resistance.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For the MCU, the pin input current should only be a few microamps, so in practice,&amp;nbsp;should be close to the no load case for the memory device.&amp;nbsp; If the no load output high voltage is &lt;U&gt;not&lt;/U&gt; very close to Vdd, it is not a standard CMOS output arrangement.&amp;nbsp; See if a graph of typical output voltage versus source current&amp;nbsp;is included&amp;nbsp;in the datasheet.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Finally, if the MCU has internal pullups (not sure about the HC11), leave them enabled.&amp;nbsp; It may not help much, but it should do no harm.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Mac&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 00:45:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187864#M14230</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2008-09-25T00:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187865#M14231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hello Mac,&lt;BR /&gt;&lt;BR /&gt;After looking again at the data sheet, I tend to agree.&lt;BR /&gt;I was overlooking the fact that 4.5 volts was used for the test Vdd.&lt;BR /&gt;As long as my power supply stays near 5 volts, and the load current is within reason then I should be OK.&lt;BR /&gt;I do not believe that the HC11 has internal pull-ups, so I am considering adding pads for them on a new design just in case they are needed in the future.&lt;BR /&gt;&lt;BR /&gt;I appreciate your time and effort in supplying such a thorough response.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 01:52:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187865#M14231</guid>
      <dc:creator>Bob1</dc:creator>
      <dc:date>2008-09-25T01:52:19Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187866#M14232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;You may want to go to the PMB website &lt;A href="http://www.pmb.co.nz/" rel="nofollow" target="_blank"&gt;http://www.pmb.co.nz/&lt;/A&gt;&amp;nbsp;then to the page on the CPU_1A1 and download the Circuit Diagram.&amp;nbsp; I have used many of the CPU_1A1 and they work well.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Roger&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 09:59:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187866#M14232</guid>
      <dc:creator>RogerSchaefer</dc:creator>
      <dc:date>2008-09-25T09:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Logic Level Translation</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187867#M14233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hello Roger,&lt;BR /&gt;&lt;BR /&gt;Thank you for the input.&lt;BR /&gt;&lt;BR /&gt;Mac has already satisfied me with the minimum high logic level issue, but I had a look at the PMB design anyway. It looks very clean and straight&amp;nbsp; forward, and its an interesting idea of making the MCU module pluggable.&lt;BR /&gt;&lt;BR /&gt;The 32K of RAM is questionable. It has 32K on board, but I suspect that only about 24,576 bytes would be available for use. Nevertheless, I like the design.&lt;BR /&gt;&lt;BR /&gt;Thanks again!&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Bob&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 19:58:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Logic-Level-Translation-68HC11F1/m-p/187867#M14233</guid>
      <dc:creator>Bob1</dc:creator>
      <dc:date>2008-09-25T19:58:56Z</dc:date>
    </item>
  </channel>
</rss>

