{"id":4560,"date":"2019-12-19T13:42:47","date_gmt":"2019-12-19T11:42:47","guid":{"rendered":"https:\/\/dcaclab.com\/blog\/?p=4560"},"modified":"2020-05-13T21:08:04","modified_gmt":"2020-05-13T19:08:04","slug":"t-flip-flop-explained-in-detail","status":"publish","type":"post","link":"https:\/\/dcaclab.com\/blog\/t-flip-flop-explained-in-detail\/","title":{"rendered":"T Flip Flop Explained in Detail"},"content":{"rendered":"<p>Flip &#8211; flops are one of the most fundamental electronic components. These are used as one-bit storage elements, clock dividers and also we can make counters, shift registers and storing registers by connecting the flip flops in particular sequences. These flip flops use feedback concept to create sequential logic where the previous state affect future states (unlike combinational circuit).<\/p>\n<p>An essential characteristic of flip flops is that it changes its state whenever there is a positive or negative transition on the control signal. Also, we need to define the input-output relationship here. The common types of flip flops are as follows:<\/p>\n<ul>\n<li><a href=\"https:\/\/dcaclab.com\/blog\/sr-flip-flop-explained-in-detail\/\">S-R Flip Flop (Reset-set)<\/a><\/li>\n<li><a href=\"https:\/\/dcaclab.com\/blog\/j-k-flip-flop-explained-in-detail\/\">J-K Flip Flop<\/a> (Jack-Kilby)<\/li>\n<li><a href=\"https:\/\/dcaclab.com\/blog\/d-flip-flop-explained-in-detail\/\">D Flip Flop (Data)<\/a><\/li>\n<li>T Flip Flop (Toggle)<\/li>\n<\/ul>\n<p>Among the above four, only D and J-K flip flops are available in the integrated IC form and have immense applications.<\/p>\n<h2><strong>T Flip Flop<\/strong><\/h2>\n<p>The name of this flip flop came from its toggling nature. Most applications of T flip flops are in counters and control circuits. The disadvantage of J-K flip flop gave rise to the concept of J-K flip flop. Thus, J-K flip flop with certain modifications to make it work in the toggling region can be called as T flip flop.<\/p>\n<p><img class=\"&quot;size-full\" \/><\/p>\n<div id=\"attachment_4541\" style=\"width: 607px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4541\" data-attachment-id=\"4541\" data-permalink=\"https:\/\/dcaclab.com\/blog\/t3\/\" data-orig-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102953\/t3.png?fit=597%2C314&amp;ssl=1\" data-orig-size=\"597,314\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"t3\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;T Flip-flop&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102953\/t3.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102953\/t3.png?fit=597%2C314&amp;ssl=1\" class=\"wp-image-4541 size-full\" src=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102953\/t3.png?resize=597%2C314&#038;ssl=1\" alt=\"\" width=\"597\" height=\"314\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-4541\" class=\"wp-caption-text\"><strong> symbol of T Flip-flop<\/strong><\/p><\/div>\n<p>Anytime when the clock signal is low, the input never affects the output state. So when the clock is high then only input gets active. Here clock signal is the control signal and thus T flip flop is a bi-stable latch. It has two stable output states based on the inputs which have been discussed below.<\/p>\n<h3><strong>Truth table of T Flip Flop<\/strong><\/h3>\n<table style=\"border-collapse: collapse;width: 100%;height: 249px\">\n<tbody>\n<tr style=\"height: 49px\">\n<td style=\"width: 33.3333%;height: 49px;text-align: center\"><strong>Input<\/strong><\/td>\n<td style=\"width: 33.3333%;height: 49px\">\n<p style=\"text-align: right\"><strong>Output<\/strong><\/p>\n<p style=\"text-align: center\"><strong>Present State<\/strong><\/p>\n<\/td>\n<td style=\"width: 33.3333%;height: 49px\">&nbsp;<\/p>\n<p style=\"text-align: center\"><strong>Next State<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr style=\"height: 24px\">\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">T<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">Q<sub>n<\/sub><\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">Q<sub>n+1<\/sub><\/td>\n<\/tr>\n<tr style=\"height: 24px\">\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<\/tr>\n<tr style=\"height: 24px\">\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<\/tr>\n<tr style=\"height: 24px\">\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<\/tr>\n<tr style=\"height: 24px\">\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">1<\/td>\n<td style=\"width: 33.3333%;height: 24px;text-align: center\">0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As told above, J-K flip flop with certain modifications is T flip flop. Q and Q\u2019 are the output states of the flip flop. We can see from the table that with the change in input, output state changes. But point to note here is all these happen in the presence of the clock signal. For complementary input, its working is different from that of J-K &amp; S-R flip flops. This only has a toggling function.<\/p>\n<p>We can modify the input-output relationship of a flip flop by adding logic gates and appropriate interconnections.<\/p>\n<p><strong>\u00a0<\/strong>In simple words, T flip flop operates as:<\/p>\n<p>When input T is low, both present and next state will be same:<\/p>\n<ul>\n<li>T = 0, present state = 0 &amp; next state = 0<\/li>\n<li>T = 1, present state = 1 &amp; next state = 1<\/li>\n<\/ul>\n<p><strong>\u00a0<\/strong>When input T is high, next state will be the inverse of the present state:<\/p>\n<ul>\n<li>T = 0, present state = 0 &amp; next state = 1<\/li>\n<li>T = 1, present state = 1 &amp; next state = 0<\/li>\n<\/ul>\n<h2><strong>From SR or JK to T Flip Flop<\/strong><\/h2>\n<p>If we have an SR flip flop, then by using two AND gates inappropriate places we can achieve the required T flip flop.<\/p>\n<div id=\"attachment_4539\" style=\"width: 652px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4539\" data-attachment-id=\"4539\" data-permalink=\"https:\/\/dcaclab.com\/blog\/t1\/\" data-orig-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102607\/t1.png?fit=642%2C381&amp;ssl=1\" data-orig-size=\"642,381\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"t1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102607\/t1.png?fit=300%2C178&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102607\/t1.png?fit=642%2C381&amp;ssl=1\" class=\"wp-image-4539 size-full\" src=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102607\/t1.png?resize=642%2C381&#038;ssl=1\" alt=\"\" width=\"642\" height=\"381\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-4539\" class=\"wp-caption-text\"><strong>Conversion of S R flip flop to T flip flop<\/strong><\/p><\/div>\n<p>The process for JK flip flop is even easier. No additional gates are required and we just need to connect the same input signal to both input pins.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"4540\" data-permalink=\"https:\/\/dcaclab.com\/blog\/t2\/\" data-orig-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102608\/t2.png?fit=458%2C286&amp;ssl=1\" data-orig-size=\"458,286\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"t2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102608\/t2.png?fit=300%2C187&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102608\/t2.png?fit=458%2C286&amp;ssl=1\" class=\"wp-image-4540 size-full\" src=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102608\/t2.png?resize=458%2C286&#038;ssl=1\" alt=\"\" width=\"458\" height=\"286\" data-recalc-dims=\"1\" \/><\/p>\n<p>Conversion of J K flip flop to T flip flop<\/p>\n<h3>From D to T Flip Flop<\/h3>\n<p>For converting D flip flop to T flip flop, connect an XOR gate between T and Q and give its output as input to D.<\/p>\n<div id=\"attachment_4563\" style=\"width: 517px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4563\" data-attachment-id=\"4563\" data-permalink=\"https:\/\/dcaclab.com\/blog\/t-flip-flop-explained-in-detail\/t4\/\" data-orig-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/19132910\/T4.png?fit=507%2C267&amp;ssl=1\" data-orig-size=\"507,267\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"T4\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/19132910\/T4.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/19132910\/T4.png?fit=507%2C267&amp;ssl=1\" class=\"wp-image-4563 size-full\" src=\"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/19132910\/T4.png?resize=507%2C267&#038;ssl=1\" alt=\"\" width=\"507\" height=\"267\" data-recalc-dims=\"1\" \/><p id=\"caption-attachment-4563\" class=\"wp-caption-text\"><strong>Conversion of D flip flop to T flip flop<\/strong><\/p><\/div>\n<p>Let us now see 2 important applications of T flip flop.<\/p>\n<h2>Advantages of T flip-flop<\/h2>\n<ul>\n<li>2 &#8211; bit parallel load registers<\/li>\n<li>Frequency Division Circuit<\/li>\n<\/ul>\n<h3>2- bit Parallel Load Register<\/h3>\n<p>For storing data, we generally prefer shift registers &amp; registers. But, the primary concern is always about the size. Therefore, this 2 &#8211; bit parallel load register instead of the 4 -bit register can be a help.<\/p>\n<p>So, we mainly have two tasks here: holding the data &amp; loading it in parallel. I guess you should be able to tell that how to hold the data.<\/p>\n<p>Please think once!<\/p>\n<p>Yes, it is easy if we keep the input T = 0.<\/p>\n<p>Now comes the difficult part of loading it in parallel. The value of X should go to the output of the flip flop. We need to use a 2 x 1 MUX here. We XOR the present state output with the X input and give it to the MUX. The other input for MUX will be a logic low signal (a constant 0). Finally, the output of the MUX is connected to the input of the T flip flop. 2 such combinations are needed as it is a 2 bit register.<\/p>\n<h3>Frequency Division Circuit<\/h3>\n<p>The T flip flops are useful when we need to reduce the frequency of the clock signal. If we use the original clock as flip flop clock and keep the T input at logic high then the output changes state once per clock period. This is with the assumption that the flip flop is not sensitive to both clock edges. This makes the output clock frequency as half of the frequency of the input clock. So the T flip flop works as a &#8220;Frequency Divider Circuit&#8221;.<\/p>\n<p>Now, a question should arise in your mind that how to make the circuit for the frequency divider!<\/p>\n<p>Isn&#8217;t it?<\/p>\n<p>So the answer is by giving the Q&#8217; as feedback to the input T.<\/p>\n<p>&nbsp;<\/p>\n<p>Ajay Dheeraj<\/p>\n<p>(Technical Content Developer)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flip &#8211; flops are one of the most fundamental electronic components. These are used as one-bit storage elements, clock dividers and also we can make counters, shift registers and storing registers by connecting the flip flops in particular sequences. These flip flops use feedback concept to create sequential logic where the previous state affect future [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4541,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[21],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2019\/12\/10102953\/t3.png?fit=597%2C314&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9HmdS-1by","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":4573,"url":"https:\/\/dcaclab.com\/blog\/j-k-flip-flop-explained-in-detail\/","url_meta":{"origin":4560,"position":0},"title":"J K Flip Flop Explained in Detail","date":"January 20, 2020","format":false,"excerpt":"Flip - flops are one of the most fundamental electronic components. These are used as one-bit storage elements, clock dividers and also we can make counters, shift registers and storing registers by connecting the flip flops in particular sequences. These flip flops use feedback concept to create sequential logic where\u2026","rel":"","context":"In &quot;General Electronics&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2020\/01\/20202426\/JK1.png?fit=532%2C274&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4638,"url":"https:\/\/dcaclab.com\/blog\/d-flip-flop-explained-in-detail\/","url_meta":{"origin":4560,"position":1},"title":"D Flip Flop Explained in Detail","date":"May 13, 2020","format":false,"excerpt":"Flip - flops are one of the most fundamental electronic components. These are used as one-bit storage elements, clock dividers and also we can make counters, shift registers, and storing registers by connecting the flip flops in particular sequences. These flip flops use feedback concept to create sequential logic where\u2026","rel":"","context":"In &quot;General Electronics&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2020\/05\/13202145\/Document-5_1.jpg?fit=1200%2C532&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4592,"url":"https:\/\/dcaclab.com\/blog\/sr-flip-flop-explained-in-detail\/","url_meta":{"origin":4560,"position":2},"title":"SR Flip Flop Explained in Detail","date":"March 25, 2020","format":false,"excerpt":"Flip - flops are one of the most fundamental electronic components. These are used as one-bit storage elements, clock dividers, and also we can make counters, shift registers and storing registers by connecting the flip flops in particular sequences. These flip flops use feedback concept to create sequential logic where\u2026","rel":"","context":"In &quot;General Electronics&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/s3.amazonaws.com\/dcaclab.wordpress\/wp-content\/uploads\/2020\/03\/25161742\/osillo1-4.png?fit=581%2C256&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":27,"url":"https:\/\/dcaclab.com\/blog\/ic-testing\/","url_meta":{"origin":4560,"position":3},"title":"IC TESTING","date":"December 18, 2017","format":false,"excerpt":"An IC (Integrated Circuit) can not be repaired and neither it had to be since they come in very cheap cost in comparison to the circuitry they contain. The Question arises in front of us is that how to test an ic and when should we throw or replace the\u2026","rel":"","context":"In &quot;Testing&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dcaclab.com\/blog\/wp-content\/uploads\/2017\/10\/shoring_condition.jpg?fit=382%2C285&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4000,"url":"https:\/\/dcaclab.com\/blog\/keyboard-shortcuts-for-dcaclab\/","url_meta":{"origin":4560,"position":4},"title":"Keyboard Shortcuts for DCACLab","date":"August 16, 2018","format":false,"excerpt":"We have introduces Keyboard Shortcuts for DCACLab so that you can use the online circuit simulator more easily than before. Flip the components Rotate the components Undo and Redo steps Color of Components Color of LED Color of Lamp Bulb Color of Wires Keyboard shortcut to flip the components in\u2026","rel":"","context":"In &quot;Updates&quot;","img":{"alt_text":"color of bulb in dcaclab","src":"https:\/\/i0.wp.com\/dcaclab.com\/blog\/wp-content\/uploads\/2018\/08\/color-of-bulb-1.jpg?fit=570%2C245&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3794,"url":"https:\/\/dcaclab.com\/blog\/how-to-use-battery-in-lab\/","url_meta":{"origin":4560,"position":5},"title":"How to use Battery in Lab","date":"March 10, 2018","format":false,"excerpt":"You have to follow steps in order to use the battery in DCACLab. Steps to use Battery in Lab Step 1: Navigate through the list of the devices\/components and locate the symbol of battery as shown in image below. Step 2:\u00a0Click on the icon of the battery as shown in\u2026","rel":"","context":"In &quot;Lesson&quot;","img":{"alt_text":"how to use battery properties in dcaclab","src":"https:\/\/i0.wp.com\/dcaclab.com\/blog\/wp-content\/uploads\/2018\/03\/how-to-use-battery-properties-in-dcaclab.jpg?fit=773%2C305&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/posts\/4560"}],"collection":[{"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/comments?post=4560"}],"version-history":[{"count":8,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/posts\/4560\/revisions"}],"predecessor-version":[{"id":4651,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/posts\/4560\/revisions\/4651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/media\/4541"}],"wp:attachment":[{"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/media?parent=4560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/categories?post=4560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dcaclab.com\/blog\/wp-json\/wp\/v2\/tags?post=4560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}