{"id":229,"date":"2023-03-25T18:35:05","date_gmt":"2023-03-25T18:35:05","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/?p=229"},"modified":"2023-03-25T19:04:20","modified_gmt":"2023-03-25T19:04:20","slug":"kj-newmans-status-report-for-3-25-2023","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/2023\/03\/25\/kj-newmans-status-report-for-3-25-2023\/","title":{"rendered":"KJ Newman&#8217;s Status Report for 3\/25\/2023"},"content":{"rendered":"<ul>\n<li>Work this week\n<ul>\n<li>This week I debugged several issues with our PCB. \u00a0One of these is that the receivers do not work. \u00a0This is because our comparators are not behaving as specced. \u00a0They are specified as low as 20 mV overdrive with no minimum spec, but we experimentally found that they only work starting at 50 mV overdrive. \u00a0Our TIAs do not create a large enough voltage swing for this, so they do not output digital values. \u00a0To fix this, I ordered 2 new comparators that have several specs well below this, as low as 5 mV overdrive. \u00a0They still do not have a minimum spec but appear to be better. \u00a0I also made sure to get chips from different manufacturers in case this is a manufacturer issue. \u00a0These will arrive next week for testing.<\/li>\n<li>Another board issue detected this week was laser power. \u00a0The lasers have visibly inconsistent power output, mostly weaker than expected. \u00a0I did some experiments and determined that this is because the threshold voltage of our laser diodes is not consistent. \u00a0To fix this, I connected lasers to external power and used experimental and datasheet values combined to calculate the feedback current that equals our expected optical powers, 2.5 mW and 0.5 mW. \u00a0I then tested how much input current would create that feedback current for individual lasers. \u00a0I did this for both lasers on one board and replaced the resistors to equal this power, which makes the board now have the correct power. \u00a0I now know each laser needs this calibration individually, so will need to do it on the other board too.<\/li>\n<li>Another issue detected this week was power related. \u00a0I managed to program the FTDI chip on one board to the correct communication and power settings, but I discovered that the board only successfully draws 9V from a laptop charger, not from my laptop. \u00a0This is despite Apple customer support explicitly stating that this would work. \u00a0It seems Macs do not support being a USB PD source above 5V. \u00a0To fix this, we will need to splice wires or find some device capable of high voltage USB PD and data combined.<\/li>\n<li>I also received new USB connectors this week, and attached one to our second board. \u00a0This was much faster and easier than the first, since I had to figure out a method the first time. \u00a0This time, it worked on the first try with no damage to anything.<\/li>\n<li>I tested various methods to see what the best way to test a single board is, since we need both a transmitter and receiver to test anything. \u00a0The best method I found was using a small reflective piece of metal to reflect the unfocused laser back towards the receiver on the same board. \u00a0This is strong enough to trigger the photodiode and TIA, so this is how I have been testing the receiver.<\/li>\n<\/ul>\n<\/li>\n<li>Schedule\n<ul>\n<li>Due to the specified board issues, I did not 3d print our lens housing this week. \u00a0This will be pushed once again to next week. \u00a0I have made a plan for exactly what shape needs to be made, but do not have CAD for it yet.<\/li>\n<\/ul>\n<\/li>\n<li>Deliverables\n<ul>\n<li>Next week, I plan to deliver at least one housing for the lens. \u00a0However, the important deliverables are fixing the circuits. \u00a0I plan to have fixed the laser power on the second board and have fixed the receivers to properly output digital signals using one of the new comparators. \u00a0Additionally, I want to have settled on a solution for the USB power, even if it is not implemented yet.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Work this week This week I debugged several issues with our PCB. \u00a0One of these is that the receivers do not work. \u00a0This is because our comparators are not behaving as specced. \u00a0They are specified as low as 20 mV overdrive with no minimum spec, but we experimentally found that they only work starting at &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/2023\/03\/25\/kj-newmans-status-report-for-3-25-2023\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;KJ Newman&#8217;s Status Report for 3\/25\/2023&#8221;<\/span><\/a><\/p>\n","protected":false},"author":675,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[8],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/229"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/users\/675"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":235,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/posts\/229\/revisions\/235"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb5\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}