{"id":555,"date":"2010-03-24T16:06:54","date_gmt":"2010-03-24T15:06:54","guid":{"rendered":"http:\/\/www.ibexuk.com\/resource\/?p=555"},"modified":"2022-02-18T15:05:18","modified_gmt":"2022-02-18T15:05:18","slug":"125khz-rfid-reader-design","status":"publish","type":"post","link":"https:\/\/ibex.tech\/resources\/geek-area\/rf\/rfid\/125khz-rfid-reader-design","title":{"rendered":"125kHz RFID Reader Design"},"content":{"rendered":"<h4>RFID Circuit &amp; PCB Design Notes<\/h4>\n<p>It\u2019s usually very important that the voltage supply to an RFID reader is protected from ripple and interference.<\/p>\n<p>Where you have noisy electronics in the proximity:<\/p>\n<p style=\"padding-left: 30px;\">A simple RC filter of 10R and 1000uF will go a long way to preventing interference. Better still is using a separate power supply from a dedicated voltage regulator if you have the option.<\/p>\n<p style=\"padding-left: 30px;\">Use a star point for the earthing. Typically this will ideally be the negative pin of a 100 &#8211; 1000uF smoothing capacitor, with all the grounds taken back to this single point.<\/p>\n<p style=\"padding-left: 30px;\">Use thick tracks to high power devices and areas. Airborne interference can result when high value DV\/DT is around. This can come from current switching too. The tracks carrying power must be wide.\u00a0 Typically a 0.1&#8221; track is about 10nH per cm, so if you switch an amp with a rise time of 0.01uS then you get Ldi\/dt = 10\/1000000000. \u00a0\u00a0* 1\/0.01\/1000000 = 1V. \u00a0This 1volt appears on the power supply rail and has several effects. It directly makes a 1volt spike and it makes a large blob of the PCB waggle by 1volt which connects to sensitive bits elsewhere by stray capacitance.<\/p>\n<p style=\"padding-left: 30px;\">If you are able to have +V and 0V power tracks to high power devices run above and below each other on top and bottom layers this will help cancel out the field they generate.<\/p>\n<p>When using long PCB tracks for a connection to an antenna ideally use a decent thickness and route along the edge of the PCB if possible\u00a0and away from noisy devices \/ circuitry. \u00a0Placing ground plane around and below tracking can be useful to protect the signals. If running tracks to different antenna keep them\u00a0separated from each other.<\/p>\n<p>Remember, the enemy of any RFID electronics design is noise! \u00a0Is there anything else you can think of to reduce it?<\/p>\n<p style=\"padding-left: 30px;\">\n<h4>Solving\u00a0Interference\u00a0Problems<\/h4>\n<p style=\"padding-left: 30px;\">If you have +V and 0V cables running in proximity to the RFID reader twisting them together will help cancel out the field they generate. \u00a0Also make them as short as possible and if possible angle them away from your reader.<\/p>\n<p style=\"padding-left: 30px;\">Experiment by turning off the RFID reader and looking at the coil voltage with a sensitive\u00a0oscilloscope. Rotate the coil for minimum interference. If possible move the coil to a\u00a0minimum interference position. Even if it is impossible to eventually change the angle\u00a0or possition of the coil, this experiment may identify &#8216;Hot Spots&#8217; that will help you\u00a0zero in on the cause of a problem.<\/p>\n<p style=\"padding-left: 30px;\">Many RFID readers have interference rejection but the interference may\u00a0be so great that it is saturating the output of the reader detector. It may be that a\u00a0low Q coil will give a lower output and the reader will not saturate so it may\u00a0actually read better. A 1k resistor across the coil is extreme but may still be a good\u00a0starting point. You can plot the range against several values of resistance from\u00a01k to 10k.<\/p>\n<p style=\"padding-left: 30px;\">The effects of metalwork are often not predictable. If the RFID reader coil is surrounded by metal in\u00a0such a way that the steel effectively becomes a shorted turn, then this will appear as\u00a0negative inductance and you could try to compensate by adding 50pF in parallel with\u00a0the coil. If it helps try other values. A simple way to see if the metal is having an\u00a0effect is to isolate the reader and measure its supply both in situ and out of situ.\u00a0If there is a large difference then you may have a problem.<\/p>\n<h4>Switching Antennas<\/h4>\n<p>You can switch multiple antennas to an RFID reader using a mosfet relay (e.g. Omron G3VM-353G). \u00a0The critical specifications are on state resistance (which you want to be as low as possible so it doesn&#8217;t kill your antenna current), max AC voltage (so it can handle the high voltage that will be generated in the coil and max current (to handle the current that is passed through the coil). \u00a0If your using an off the shelf RFID module then this can be an attractive option. \u00a0However if your designing the reader yourself at the chip level then its often not worth it as mosfet relays with the needed spec&#8217;s will often cost significantly more than just using a seperate RFID reader IC for each antenna, with added the advantage that you don&#8217;t get the variable resistance problems introduced from the mosfet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RFID Circuit &amp; PCB Design Notes It\u2019s usually very important that the voltage supply to an RFID reader is protected from ripple and interference. Where you have noisy electronics in the proximity: A simple RC filter of 10R and 1000uF will go a long way to preventing interference. Better still is using a separate power [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-555","post","type-post","status-publish","format-standard","hentry","category-rfid"],"_links":{"self":[{"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/posts\/555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/comments?post=555"}],"version-history":[{"count":7,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/posts\/555\/revisions"}],"predecessor-version":[{"id":1603,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/posts\/555\/revisions\/1603"}],"wp:attachment":[{"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/media?parent=555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/categories?post=555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibex.tech\/resources\/wp-json\/wp\/v2\/tags?post=555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}