{"id":697,"date":"2021-04-04T19:25:48","date_gmt":"2021-04-04T17:25:48","guid":{"rendered":"https:\/\/immerhax.com\/?p=697"},"modified":"2021-04-05T12:40:39","modified_gmt":"2021-04-05T10:40:39","slug":"improving-720p-performance-of-my-bkm-129x-compatible-designs","status":"publish","type":"post","link":"https:\/\/immerhax.com\/?p=697","title":{"rendered":"Improving 720p performance of my BKM-129X compatible designs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">So I&#8217;ve found out I&#8217;ve made a huge mistake on my BKM-129X designs (all of them): The low pass filter of the THS7374 is *not* disabled as was intended. As I myself have no hardware to test 480p and above, so I never noticed the issue, but Bob from RetroRGB.com noticed when running 720p sources through it, there is a softness to the picture which shouldn&#8217;t be there. This is because I erroneously connected the BYPASS pin of the THS7374 to GND instead of VCC. This means that instead of disabling it, it is enforced. Nobody likes this filter, and it should never have been enabled! For 240p\/480i\/480p the filter makes no difference so if this is what you&#8217;re using the board for, don&#8217;t bother, but for 720p\/1080i it makes a huge difference. Luckily the fix is rather easy, and can be carried out on already assembled boards.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Disconnecting BYPASS from GND<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First thing to do is get the BYPASS pin (pin 9 of U2) disconnected from the GND plane.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod-1024x767.png\" alt=\"\" class=\"wp-image-698\" srcset=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod-1024x767.png 1024w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod-300x225.png 300w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod-768x576.png 768w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod-1536x1151.png 1536w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod.png 1756w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>The THS7374 (U2) chip. BYPASS\/Pin 9 is the bottom second pin from the left, right above the via (the black dot).<br>Picture courtesy of RetroRGB.com<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pin 9 is connected to the GND plane through a small trace right in front of it. We need to cut this trace (or lift the pin). I prefer cutting the trace.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01-1024x767.png\" alt=\"\" class=\"wp-image-699\" srcset=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01-1024x767.png 1024w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01-300x225.png 300w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01-768x576.png 768w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01-1536x1151.png 1536w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/Pre-Mod__01.png 1756w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>This small trace marked with red should be cut\/removed.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Use a scalpel or boxcutter blade to gently cut it. Its not very thick but its important to ensure the connection is completely gone, and at the same time ensure the via is not destroyed. The pin to the farthest left is not connected to anything, the other is VCC. Measure that connection to GND is gone by using a multimeter set to measure resistance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connecting BYPASS to VCC<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">After severing the pin, we need to connect it to VCC to force the low pass filter off. Luckily the pin right next to it, to the right, is VCC. The easiest is simply adding a small blob of solder to the two pins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"685\" src=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod-1024x685.png\" alt=\"\" class=\"wp-image-700\" srcset=\"https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod-1024x685.png 1024w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod-300x201.png 300w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod-768x514.png 768w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod-1536x1028.png 1536w, https:\/\/immerhax.com\/wp-content\/uploads\/2021\/04\/post-mod.png 2006w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>The BYPASS pin bridged to VCC pin (pin 10).<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s it. Enjoy 720p, and sorry for the inconvenience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I&#8217;ve found out I&#8217;ve made a huge mistake on my BKM-129X designs (all of them): The low pass filter of the THS7374 is *not* disabled as was intended. As I myself have no hardware to test 480p and above, so I never noticed the issue, but Bob from RetroRGB.com noticed when running 720p sources &hellip; <a href=\"https:\/\/immerhax.com\/?p=697\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Improving 720p performance of my BKM-129X compatible designs<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-697","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/posts\/697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/immerhax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=697"}],"version-history":[{"count":2,"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/posts\/697\/revisions"}],"predecessor-version":[{"id":702,"href":"https:\/\/immerhax.com\/index.php?rest_route=\/wp\/v2\/posts\/697\/revisions\/702"}],"wp:attachment":[{"href":"https:\/\/immerhax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/immerhax.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/immerhax.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}